nkjnm
Dependencies: MAX44000 nexpaq_mdk
Fork of LED_Demo by
nexpaq_mdk_src/source/np_command.h@0:b86eda0e990d, 2016-09-17 (annotated)
- Committer:
- nexpaq
- Date:
- Sat Sep 17 16:21:40 2016 +0000
- Revision:
- 0:b86eda0e990d
checking in to share
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nexpaq | 0:b86eda0e990d | 1 | /* |
nexpaq | 0:b86eda0e990d | 2 | * np_comand.h |
nexpaq | 0:b86eda0e990d | 3 | * |
nexpaq | 0:b86eda0e990d | 4 | * Created on: July 14, 2016 |
nexpaq | 0:b86eda0e990d | 5 | * Author: Alan.Lin |
nexpaq | 0:b86eda0e990d | 6 | * |
nexpaq | 0:b86eda0e990d | 7 | * Copyright: NexPack Ltd. |
nexpaq | 0:b86eda0e990d | 8 | */ |
nexpaq | 0:b86eda0e990d | 9 | |
nexpaq | 0:b86eda0e990d | 10 | #ifndef NP_COMAND_H_ |
nexpaq | 0:b86eda0e990d | 11 | #define NP_COMAND_H_ |
nexpaq | 0:b86eda0e990d | 12 | |
nexpaq | 0:b86eda0e990d | 13 | typedef enum COMMAND_WORD { |
nexpaq | 0:b86eda0e990d | 14 | //All the Lowest bit of the request command is 0, |
nexpaq | 0:b86eda0e990d | 15 | //and Lowest bit of it's response command is 1, |
nexpaq | 0:b86eda0e990d | 16 | //If the Lowest bit of the command is 1,means that it doesn't need a response command. |
nexpaq | 0:b86eda0e990d | 17 | REQ_INTO_APP = 0x0800, //0x07D3 |
nexpaq | 0:b86eda0e990d | 18 | RSP_INTO_APP = 0x0801, |
nexpaq | 0:b86eda0e990d | 19 | REQ_EARSE_FLASH = 0x0802, //0x07D4 |
nexpaq | 0:b86eda0e990d | 20 | RSP_EARSE_FLASH = 0x0803, |
nexpaq | 0:b86eda0e990d | 21 | REQ_WRITE_FLASH = 0x0804, //0x07D5 |
nexpaq | 0:b86eda0e990d | 22 | RSP_WRITE_FLASH = 0x0805, |
nexpaq | 0:b86eda0e990d | 23 | REQ_INTO_BSL = 0x0806, //0x07D6 |
nexpaq | 0:b86eda0e990d | 24 | RSP_INTO_BSL = 0x0807, |
nexpaq | 0:b86eda0e990d | 25 | ASK_UUID = 0x0808, //0x07E7 |
nexpaq | 0:b86eda0e990d | 26 | ANS_UUID = 0x0809, //0x07EA |
nexpaq | 0:b86eda0e990d | 27 | ASK_BSL_INFO = 0x080A, //0x07E8 |
nexpaq | 0:b86eda0e990d | 28 | ANS_BSL_INFO = 0x080B, //0x07EB |
nexpaq | 0:b86eda0e990d | 29 | ASK_APP_INFO = 0x080C, //0x07E9 |
nexpaq | 0:b86eda0e990d | 30 | ANS_APP_INFO = 0x080D, //0x07EC |
nexpaq | 0:b86eda0e990d | 31 | ASK_STATUS = 0x080E, //0x07C0 |
nexpaq | 0:b86eda0e990d | 32 | ANS_STATUS = 0x080F, //0x07C1 |
nexpaq | 0:b86eda0e990d | 33 | REQ_EARSE_APP_AND_INFO = 0x0810, |
nexpaq | 0:b86eda0e990d | 34 | RSP_EARSE_APP_AND_INFO = 0x0811, |
nexpaq | 0:b86eda0e990d | 35 | |
nexpaq | 0:b86eda0e990d | 36 | CMD_MDK_REQ_START = 0x0812, |
nexpaq | 0:b86eda0e990d | 37 | CMD_MDK_RSP_START = 0x0813, |
nexpaq | 0:b86eda0e990d | 38 | CMD_MDK_REQ_STOP = 0x0814, |
nexpaq | 0:b86eda0e990d | 39 | CMD_MDK_RSP_STOP = 0x0815, |
nexpaq | 0:b86eda0e990d | 40 | CMD_MDK_REQ_LPM4 = 0x0816, |
nexpaq | 0:b86eda0e990d | 41 | CMD_MDK_RSP_LPM4 = 0X0817, |
nexpaq | 0:b86eda0e990d | 42 | |
nexpaq | 0:b86eda0e990d | 43 | ASK_MODULE_NODE = 0x0900, //0x07D1 |
nexpaq | 0:b86eda0e990d | 44 | ANS_MODULE_NODE = 0x0901, |
nexpaq | 0:b86eda0e990d | 45 | ASK_MODULE_LAST_CTR = 0x0902, //0x07C6 |
nexpaq | 0:b86eda0e990d | 46 | ANS_MODULE_LAST_CTR = 0x0903, //0x07C7 |
nexpaq | 0:b86eda0e990d | 47 | REQ_KILL_MODULE = 0x0904, //0x0802 |
nexpaq | 0:b86eda0e990d | 48 | RSP_KILL_MODULE = 0x0905, |
nexpaq | 0:b86eda0e990d | 49 | |
nexpaq | 0:b86eda0e990d | 50 | REQ_ALLOT_NODE = 0x0B00, //0x07D0 |
nexpaq | 0:b86eda0e990d | 51 | RSP_ALLOT_NODE = 0x0B01, |
nexpaq | 0:b86eda0e990d | 52 | ASK_MODULE_NUM = 0x0B02, //0x07EE |
nexpaq | 0:b86eda0e990d | 53 | ANS_MODULE_NUM = 0x0B03, //0x07EF |
nexpaq | 0:b86eda0e990d | 54 | REQ_REGISTER_USB = 0x0B04, |
nexpaq | 0:b86eda0e990d | 55 | RSP_REGISTER_USB = 0x0B05, |
nexpaq | 0:b86eda0e990d | 56 | REQ_CANCEL_USB = 0x0B06, |
nexpaq | 0:b86eda0e990d | 57 | RSP_CANCEL_USB = 0x0B07, |
nexpaq | 0:b86eda0e990d | 58 | REQ_UPDATE_PH_POWER = 0x0B08, |
nexpaq | 0:b86eda0e990d | 59 | RSP_UPDATE_PH_POWER = 0x0B09, |
nexpaq | 0:b86eda0e990d | 60 | |
nexpaq | 0:b86eda0e990d | 61 | CTR_BLE_SWITCH = 0x0A00, //0x07D8 |
nexpaq | 0:b86eda0e990d | 62 | STATUS_BLE_SWITCH = 0x0A02, //0x07D9 |
nexpaq | 0:b86eda0e990d | 63 | CASE_APPLY_INTO_APP = 0x0A04, //0x07E3 |
nexpaq | 0:b86eda0e990d | 64 | |
nexpaq | 0:b86eda0e990d | 65 | REQ_USB_SW = 0x1F00, |
nexpaq | 0:b86eda0e990d | 66 | RSP_USB_SW = 0x1F01, |
nexpaq | 0:b86eda0e990d | 67 | /*Data message DOWNLOAD*/ |
nexpaq | 0:b86eda0e990d | 68 | REQ_DOWNLOAD_GROUP = 0x2700, |
nexpaq | 0:b86eda0e990d | 69 | REQ_DOWNLOAD = 0x2700, //0x0801 |
nexpaq | 0:b86eda0e990d | 70 | RSP_DOWNLOAD = 0x2701, |
nexpaq | 0:b86eda0e990d | 71 | REQ_DOWNLOAD_02 = 0x2702, //0x0811 |
nexpaq | 0:b86eda0e990d | 72 | RSP_DOWNLOAD_02 = 0x2703, |
nexpaq | 0:b86eda0e990d | 73 | REQ_DOWNLOAD_04 = 0x2704, //0x0812 |
nexpaq | 0:b86eda0e990d | 74 | RSP_DOWNLOAD_04 = 0x2705, |
nexpaq | 0:b86eda0e990d | 75 | REQ_DOWNLOAD_06 = 0x2706, |
nexpaq | 0:b86eda0e990d | 76 | RSP_DOWNLOAD_06 = 0x2707, |
nexpaq | 0:b86eda0e990d | 77 | /*Data message UPLOAD*/ |
nexpaq | 0:b86eda0e990d | 78 | REQ_UPLOAD = 0x2800, //0x0901 |
nexpaq | 0:b86eda0e990d | 79 | // RSP_UPLOAD = 0x1281, |
nexpaq | 0:b86eda0e990d | 80 | BAT_POWER_MSG = 0x4600, //0x0901(Now just for battery message) - CASE |
nexpaq | 0:b86eda0e990d | 81 | REQ_BAT_CTR = 0x4602, //0x0801(Now just for control battery) - CASE |
nexpaq | 0:b86eda0e990d | 82 | RSP_BAT_CTR = 0x4603, |
nexpaq | 0:b86eda0e990d | 83 | |
nexpaq | 0:b86eda0e990d | 84 | /*ERROR cmd*/ |
nexpaq | 0:b86eda0e990d | 85 | ERROR_NO_CMD = 0x0480, //Answer if can not parse the command. |
nexpaq | 0:b86eda0e990d | 86 | |
nexpaq | 0:b86eda0e990d | 87 | REQ_TEST_COMM = 0x5100, // 1.get mdk version ; 2.for Pc_software using ,testing communication and reback data. default 1. |
nexpaq | 0:b86eda0e990d | 88 | RSP_TEST_COMM = 0x5101, |
nexpaq | 0:b86eda0e990d | 89 | REQ_SYSTEM_SWITCH = 0x1F1D, //only for test |
nexpaq | 0:b86eda0e990d | 90 | RSP_SYSTEM_SWITCH = 0x1F1E |
nexpaq | 0:b86eda0e990d | 91 | |
nexpaq | 0:b86eda0e990d | 92 | } COMMAND_words; |
nexpaq | 0:b86eda0e990d | 93 | |
nexpaq | 0:b86eda0e990d | 94 | #endif /* NP_COMMAND_H_ */ |