Go to the source code of this file.
 | 
| #define  | xEventGroupClearBitsFromISR(xEventGroup,  uxBitsToClear)   xTimerPendFunctionCallFromISR( vEventGroupClearBitsCallback, ( void * ) xEventGroup, ( uint32_t ) uxBitsToClear, NULL ) | 
|   | 
| #define  | xEventGroupSetBitsFromISR(xEventGroup,  uxBitsToSet,  pxHigherPriorityTaskWoken)   xTimerPendFunctionCallFromISR( vEventGroupSetBitsCallback, ( void * ) xEventGroup, ( uint32_t ) uxBitsToSet, pxHigherPriorityTaskWoken ) | 
|   | 
| #define  | xEventGroupGetBits(xEventGroup)   xEventGroupClearBits( xEventGroup, 0 ) | 
|   | 
 | 
| EventBits_t  | xEventGroupWaitBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait) PRIVILEGED_FUNCTION | 
|   | 
| EventBits_t  | xEventGroupClearBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear) 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  | xEventGroupGetBitsFromISR (EventGroupHandle_t xEventGroup) PRIVILEGED_FUNCTION | 
|   | 
| void  | vEventGroupDelete (EventGroupHandle_t xEventGroup) PRIVILEGED_FUNCTION | 
|   | 
| void  | vEventGroupSetBitsCallback (void *pvEventGroup, const uint32_t ulBitsToSet) PRIVILEGED_FUNCTION | 
|   | 
| void  | vEventGroupClearBitsCallback (void *pvEventGroup, const uint32_t ulBitsToClear) 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.  | 
  
   
 
 
◆ vEventGroupSetBitsCallback()
      
        
          | void vEventGroupSetBitsCallback  | 
          ( | 
          void *  | 
          pvEventGroup,  | 
        
        
           | 
           | 
          const uint32_t  | 
          ulBitsToSet  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ xEventGroupClearBits()
◆ xEventGroupGetBitsFromISR()
◆ xEventGroupSetBits()
◆ xEventGroupSync()
◆ xEventGroupWaitBits()