50 #ifndef ti_osal_EventP__include 51 #define ti_osal_EventP__include 73 #define EventP_ID_NONE 0x0 77 #define EventP_ID_00 0x1 81 #define EventP_ID_01 0x2 85 #define EventP_ID_02 0x4 89 #define EventP_ID_03 0x8 93 #define EventP_ID_04 0x10 97 #define EventP_ID_05 0x20 101 #define EventP_ID_06 0x40 105 #define EventP_ID_07 0x80 109 #define EventP_ID_08 0x100 113 #define EventP_ID_09 0x200 117 #define EventP_ID_10 0x400 121 #define EventP_ID_11 0x800 125 #define EventP_ID_12 0x1000 129 #define EventP_ID_13 0x2000 133 #define EventP_ID_14 0x4000 137 #define EventP_ID_15 0x8000 141 #define EventP_ID_16 0x10000 145 #define EventP_ID_17 0x20000 149 #define EventP_ID_18 0x40000 153 #define EventP_ID_19 0x80000 157 #define EventP_ID_20 0x100000 161 #define EventP_ID_21 0x200000 165 #define EventP_ID_22 0x400000 169 #define EventP_ID_23 0x800000 175 typedef enum EventP_Status_e
186 typedef enum EventP_WaitMode_e {
198 #define EventP_WAIT_FOREVER (~((uint32_t)0U)) 203 #define EventP_NO_WAIT ((uint32_t)0U) 220 typedef struct EventP_Params_s
262 uint8_t waitMode, uint32_t timeout);
276 uint32_t orMask, uint32_t timeout);
Basic EventP Parameters.
Definition: EventP.h:220
EventP_Status
Status codes for EventP APIs.
Definition: EventP.h:175
uint32_t EventP_pend(EventP_Handle handle, uint32_t andMask, uint32_t orMask, uint32_t timeout)
Function for Event Pend [NOTE: This will be obsolete in next release. Please migrate to new API Event...
void EventP_Params_init(EventP_Params *params)
Initialize params structure to default values.
EventP_Status EventP_post(EventP_Handle handle, uint32_t eventMask)
Function for Event Post.
uint32_t EventP_wait(EventP_Handle handle, uint32_t eventMask, uint8_t waitMode, uint32_t timeout)
Function for Event Wait.
EventP_Handle EventP_create(EventP_Params *params)
Function to create an event.
void * instance
Definition: EventP.h:222
void * EventP_Handle
Opaque client reference to an instance of a EventP.
Definition: EventP.h:212
uint32_t EventP_getPostedEvents(EventP_Handle handle)
Function to return Event Posted.
EventP_Status EventP_delete(EventP_Handle *handle)
Function to delete an event.
EventP_WaitMode
Event wait modes for EventP_wait API.
Definition: EventP.h:186