50 #ifndef ti_osal_EventP__include 51 #define ti_osal_EventP__include 73 #define EventP_ID_NONE 0x0U 77 #define EventP_ID_00 0x1U 81 #define EventP_ID_01 0x2U 85 #define EventP_ID_02 0x4U 89 #define EventP_ID_03 0x8U 93 #define EventP_ID_04 0x10U 97 #define EventP_ID_05 0x20U 101 #define EventP_ID_06 0x40U 105 #define EventP_ID_07 0x80U 109 #define EventP_ID_08 0x100U 113 #define EventP_ID_09 0x200U 117 #define EventP_ID_10 0x400U 121 #define EventP_ID_11 0x800U 125 #define EventP_ID_12 0x1000U 129 #define EventP_ID_13 0x2000U 133 #define EventP_ID_14 0x4000U 137 #define EventP_ID_15 0x8000U 141 #define EventP_ID_16 0x10000U 145 #define EventP_ID_17 0x20000U 149 #define EventP_ID_18 0x40000U 153 #define EventP_ID_19 0x80000U 157 #define EventP_ID_20 0x100000U 161 #define EventP_ID_21 0x200000U 165 #define EventP_ID_22 0x400000U 169 #define EventP_ID_23 0x800000U 175 typedef enum EventP_Status_e
194 #define EventP_WaitMode_ANY ( (uint8_t) 0U) 196 #define EventP_WaitMode_ALL ( (uint8_t) 1U) 202 #define EventP_WAIT_FOREVER (~((uint32_t)0U)) 207 #define EventP_NO_WAIT ((uint32_t)0U) 224 typedef struct EventP_Params_s
266 uint8_t waitMode, uint32_t timeout);
Basic EventP Parameters.
Definition: EventP.h:224
EventP_Status
Status codes for EventP APIs.
Definition: EventP.h:175
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.
uint8_t EventP_WaitMode
This enumerator defines the Event wait modes.
Definition: EventP.h:192
EventP_Handle EventP_create(EventP_Params *params)
Function to create an event.
void * instance
Definition: EventP.h:226
void * EventP_Handle
Opaque client reference to an instance of a EventP.
Definition: EventP.h:216
uint32_t EventP_getPostedEvents(EventP_Handle handle)
Function to return Event Posted.
EventP_Status EventP_delete(EventP_Handle *handle)
Function to delete an event.