Go to the source code of this file.
|
#define | xEventGroupClearBitsFromISR(xEventGroup, uxBitsToClear) xTimerPendFunctionCallFromISR( vEventGroupClearBitsCallback, ( void * ) xEventGroup, ( uint32_t ) uxBitsToClear, NULL ) |
|
#define | xEventGroupGetBits(xEventGroup) xEventGroupClearBits( xEventGroup, 0 ) |
|
#define | xEventGroupSetBitsFromISR(xEventGroup, uxBitsToSet, pxHigherPriorityTaskWoken) xTimerPendFunctionCallFromISR( vEventGroupSetBitsCallback, ( void * ) xEventGroup, ( uint32_t ) uxBitsToSet, pxHigherPriorityTaskWoken ) |
|
|
void | vEventGroupClearBitsCallback (void *pvEventGroup, const uint32_t ulBitsToClear) PRIVILEGED_FUNCTION |
|
void | vEventGroupDelete (EventGroupHandle_t xEventGroup) PRIVILEGED_FUNCTION |
|
void | vEventGroupSetBitsCallback (void *pvEventGroup, const uint32_t ulBitsToSet) PRIVILEGED_FUNCTION |
|
EventBits_t | xEventGroupClearBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear) PRIVILEGED_FUNCTION |
|
EventBits_t | xEventGroupGetBitsFromISR (EventGroupHandle_t xEventGroup) PRIVILEGED_FUNCTION |
|
EventBits_t | xEventGroupSetBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet) PRIVILEGED_FUNCTION |
|
EventBits_t | xEventGroupSync (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet, const EventBits_t uxBitsToWaitFor, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
|
EventBits_t | xEventGroupWaitBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait) PRIVILEGED_FUNCTION |
|
◆ xEventGroupClearBitsFromISR
◆ xEventGroupGetBits
◆ xEventGroupSetBitsFromISR
◆ EventBits_t
◆ EventGroupHandle_t
◆ vEventGroupClearBitsCallback()
void vEventGroupClearBitsCallback |
( |
void * |
pvEventGroup, |
|
|
const uint32_t |
ulBitsToClear |
|
) |
| |
◆ vEventGroupDelete()
event_groups.h
void xEventGroupDelete( EventGroupHandle_t xEventGroup );
Delete an event group that was previously created by a call to xEventGroupCreate(). Tasks that are blocked on the event group will be unblocked and obtain 0 as the event group's value.
- Parameters
-
xEventGroup | The event group being deleted. |
Definition at line 599 of file event_groups.c.
◆ vEventGroupSetBitsCallback()
void vEventGroupSetBitsCallback |
( |
void * |
pvEventGroup, |
|
|
const uint32_t |
ulBitsToSet |
|
) |
| |
◆ xEventGroupClearBits()
◆ xEventGroupGetBitsFromISR()
◆ xEventGroupSetBits()
◆ xEventGroupSync()
◆ xEventGroupWaitBits()