50 #ifndef ti_osal_EventP__include 51 #define ti_osal_EventP__include 60 #include <ti/sysbios/knl/Event.h> 72 #define EventP_ID_NONE Event_Id_NONE 76 #define EventP_ID_00 Event_Id_00 80 #define EventP_ID_01 Event_Id_01 84 #define EventP_ID_02 Event_Id_02 88 #define EventP_ID_03 Event_Id_03 92 #define EventP_ID_04 Event_Id_04 96 #define EventP_ID_05 Event_Id_05 100 #define EventP_ID_06 Event_Id_06 104 #define EventP_ID_07 Event_Id_07 108 #define EventP_ID_08 Event_Id_08 112 #define EventP_ID_09 Event_Id_09 116 #define EventP_ID_10 Event_Id_10 121 typedef enum EventP_Status_e
132 #define EventP_WAIT_FOREVER (~((uint32_t)0U)) 137 #define EventP_NO_WAIT ((uint32_t)0U) 154 typedef struct EventP_Params_s
191 extern uint32_t
EventP_pend(EventP_Handle handle, uint32_t andMask,
192 uint32_t orMask, uint32_t timeout);
200 extern void EventP_post(EventP_Handle handle, uint32_t eventMask);
Basic EventP Parameters.
Definition: EventP.h:154
EventP_Status
Status codes for EventP APIs.
Definition: EventP.h:121
void EventP_delete(EventP_Handle *handle)
Function to delete an event.
uint32_t EventP_pend(EventP_Handle handle, uint32_t andMask, uint32_t orMask, uint32_t timeout)
Function for Event Pend.
void EventP_Params_init(EventP_Params *params)
Initialize params structure to default values.
EventP_Handle EventP_create(EventP_Params *params)
Function to create an event.
void * instance
Definition: EventP.h:156
void * EventP_Handle
Opaque client reference to an instance of a EventP.
Definition: EventP.h:146
uint32_t EventP_getPostedEvents(EventP_Handle handle)
Function for Event Post.
void EventP_post(EventP_Handle handle, uint32_t eventMask)
Function for Event Post.