PDK API Guide for J721E
EventP.h File Reference

Introduction

Event module for the RTOS Porting Interface.

============================================================================


Go to the source code of this file.

Data Structures

struct  EventP_Params
 Basic EventP Parameters. More...
 

Macros

#define EventP_ID_NONE   Event_Id_NONE
 Event ID 0. More...
 
#define EventP_ID_00   Event_Id_00
 Event ID 0. More...
 
#define EventP_ID_01   Event_Id_01
 Event ID 1. More...
 
#define EventP_ID_02   Event_Id_02
 Event ID 2. More...
 
#define EventP_ID_03   Event_Id_03
 Event ID 3. More...
 
#define EventP_ID_04   Event_Id_04
 Event ID 4. More...
 
#define EventP_ID_05   Event_Id_05
 Event ID 5. More...
 
#define EventP_ID_06   Event_Id_06
 Event ID 6. More...
 
#define EventP_ID_07   Event_Id_07
 Event ID 7. More...
 
#define EventP_ID_08   Event_Id_08
 Event ID 8. More...
 
#define EventP_ID_09   Event_Id_09
 Event ID 9. More...
 
#define EventP_ID_10   Event_Id_10
 Event ID 10. More...
 
#define EventP_WAIT_FOREVER   (~((uint32_t)0U))
 Wait forever define. More...
 
#define EventP_NO_WAIT   ((uint32_t)0U)
 No wait define. More...
 

Typedefs

typedef void * EventP_Handle
 Opaque client reference to an instance of a EventP. More...
 

Enumerations

enum  EventP_Status { EventP_OK = 0, EventP_FAILURE = (-(int32_t)1) }
 Status codes for EventP APIs. More...
 

Functions

EventP_Handle EventP_create (EventP_Params *params)
 Function to create an event. More...
 
void EventP_delete (EventP_Handle *handle)
 Function to delete an event. More...
 
void EventP_Params_init (EventP_Params *params)
 Initialize params structure to default values. More...
 
uint32_t EventP_pend (EventP_Handle handle, uint32_t andMask, uint32_t orMask, uint32_t timeout)
 Function for Event Pend. More...
 
void EventP_post (EventP_Handle handle, uint32_t eventMask)
 Function for Event Post. More...
 
uint32_t EventP_getPostedEvents (EventP_Handle handle)
 Function for Event Post. More...