31 #include <ti/sysbios/knl/Event.h> 41 #define SNP_VERSION 0x0112 //<! Version 1.18 44 #define SNP_ICALL_EVT ICALL_MSG_EVENT_ID // Event_Id_31 45 #define SNP_QUEUE_EVT UTIL_QUEUE_EVENT_ID // Event_Id_30 47 #define SNP_ALL_EVENTS (SNP_ICALL_EVT | SNP_QUEUE_EVT) 49 #define SNP_STATE_CHANGE_EVT 0x0001 50 #define SNP_CHAR_CHANGE_EVT 0x0002 51 #define SNP_CHAR_READ_EVT 0x0004 52 #define SNP_NEW_AP_MSG_EVT 0x0010 70 #define ITM_Port32(n) (*((volatile unsigned int *)(CPU_ITM_BASE+4*n))) 81 extern void SNP_createTask(
void);
82 extern void SNP_init(Event_Handle *event);
83 extern void SNP_replyToHost_send(uint8_t type, uint16_t opcode, uint8_t *status,
84 uint16_t sizeParam, uint8_t *param);
85 extern void SNP_replyToHostValue_send(uint8_t type, uint16_t opcode,
86 uint8_t *status, uint16_t sizeParam,
87 uint8_t *param, uint16_t sizeParam2,
89 void SNP_eventToHost_send(uint16_t event, uint8_t *status, uint16_t sizeParam,
91 extern void SNP_stateChangeCB(uint8_t newState);
92 void SNP_enqueueMsg(uint8_t event, uint8_t status);
94 void SNP_processEvents(
void);
uint_least8_t ICall_EntityID
Entity id data type.
Definition: icall.h:449