nkjnm

Dependencies:   MAX44000 nexpaq_mdk

Fork of LED_Demo by Maxim nexpaq

Committer:
nexpaq
Date:
Sat Sep 17 16:21:40 2016 +0000
Revision:
0:b86eda0e990d
checking in to share

Who changed what in which revision?

UserRevisionLine numberNew 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_ */