50 #ifndef ti_osal_EventP__include 51 #define ti_osal_EventP__include 60 #include <ti/sysbios/knl/Event.h> 74 #define EventP_ID_NONE Event_Id_NONE 78 #define EventP_ID_00 Event_Id_00 82 #define EventP_ID_01 Event_Id_01 86 #define EventP_ID_02 Event_Id_02 90 #define EventP_ID_03 Event_Id_03 94 #define EventP_ID_04 Event_Id_04 98 #define EventP_ID_05 Event_Id_05 102 #define EventP_ID_06 Event_Id_06 106 #define EventP_ID_07 Event_Id_07 110 #define EventP_ID_08 Event_Id_08 114 #define EventP_ID_09 Event_Id_09 118 #define EventP_ID_10 Event_Id_10 124 typedef enum EventP_Status_e
135 #define EventP_WAIT_FOREVER (~((uint32_t)0U)) 140 #define EventP_NO_WAIT ((uint32_t)0U) 157 typedef struct EventP_Params_s
195 uint32_t orMask, uint32_t timeout);
Basic EventP Parameters.
Definition: EventP.h:157
EventP_Status
Status codes for EventP APIs.
Definition: EventP.h:124
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:159
void * EventP_Handle
Opaque client reference to an instance of a EventP.
Definition: EventP.h:149
uint32_t EventP_getPostedEvents(EventP_Handle handle)
Function to return Event Posted.
void EventP_post(EventP_Handle handle, uint32_t eventMask)
Function for Event Post.