|
AM65x MCU+ SDK
09.01.00
|
|
Go to the documentation of this file.
55 #define EventP_OBJECT_SIZE_MAX (60u)
59 typedef struct EventP_Object_
120 uint32_t bitsToWaitFor,
123 uint32_t timeToWaitInTicks,
124 uint32_t *eventBits);
int32_t EventP_clearBits(EventP_Object *obj, uint32_t bitsToClear)
Clear a bit or multiple bits in the Event bits.
int32_t EventP_waitBits(EventP_Object *obj, uint32_t bitsToWaitFor, uint8_t clearOnExit, uint8_t waitForAll, uint32_t timeToWaitInTicks, uint32_t *eventBits)
Read the Event bits, after optionally waiting for a bit or multiple bits to be set.
int32_t EventP_getBits(EventP_Object *obj, uint32_t *eventBits)
Getting the current value of Event bits.
Opaque Event object used with the Event APIs.
Definition: EventP.h:60
int32_t EventP_construct(EventP_Object *obj)
Create an Event object.
int32_t EventP_setBits(EventP_Object *obj, uint32_t bitsToSet)
Setting a bit or multiple bits in the Event bits.
void EventP_destruct(EventP_Object *obj)
Cleanup, delete, destruct an Event object.
#define EventP_OBJECT_SIZE_MAX
Max size of Event object across no-RTOS and all OS's.
Definition: EventP.h:55