44    handle = xEventGroupCreate();
 
   47#ifndef CPP_FREERTOS_NO_EXCEPTIONS 
   50        configASSERT(!
"EventGroup Constructor Failed");
 
 
   57#if( configSUPPORT_STATIC_ALLOCATION == 1 ) 
   61    handle = xEventGroupCreateStatic(pxEventGroupBuffer);
 
   64#ifndef CPP_FREERTOS_NO_EXCEPTIONS 
   67        configASSERT(!
"EventGroup Constructor Failed");
 
 
   82                                const EventBits_t uxBitsToWaitFor,
 
   83                                TickType_t xTicksToWait)
 
   86    return xEventGroupSync( 
handle,
 
 
   97                                    TickType_t xTicksToWait)
 
  100    return xEventGroupWaitBits( 
handle,
 
  102                                xClearOnExit ? pdTRUE : pdFALSE,
 
  103                                xWaitForAllBits ? pdTRUE : pdFALSE,
 
 
  110    return xEventGroupClearBits(
handle, uxBitsToClear);
 
 
  116    return xEventGroupClearBitsFromISR(
handle, uxBitsToClear);
 
 
  122    return xEventGroupGetBits(
handle);
 
 
  128    return xEventGroupGetBitsFromISR(
handle);
 
 
  134    return xEventGroupSetBits(
handle, uxBitsToSet);
 
 
  138#if ( ( configUSE_TRACE_FACILITY == 1 ) && ( INCLUDE_xTimerPendFunctionCall == 1 ) && ( configUSE_TIMERS == 1 ) ) 
  142    return xEventGroupSetBitsFromISR(
handle, uxBitsToSet, pxHigherPriorityTaskWoken);
 
 
EventBits_t GetBitsFromISR()
EventBits_t Sync(const EventBits_t uxBitsToSet, const EventBits_t uxBitsToWaitFor, TickType_t xTicksToWait)
EventBits_t SetBits(const EventBits_t uxBitsToSet)
EventBits_t ClearBits(const EventBits_t uxBitsToClear)
BaseType_t ClearBitsFromISR(const EventBits_t uxBitsToClear)
BaseType_t SetBitsFromISR(const EventBits_t uxBitsToSet, BaseType_t *pxHigherPriorityTaskWoken)
EventGroupHandle_t handle
EventBits_t WaitBits(const EventBits_t uxBitsToWaitFor, bool xClearOnExit, bool xWaitForAllBits, TickType_t xTicksToWait)