14#include "freertos/FreeRTOS.h"
20typedef void * EventGroupHandle_t;
21typedef TickType_t EventBits_t;
23EventGroupHandle_t xEventGroupCreate (
void);
25void vEventGroupDelete (EventGroupHandle_t xEventGroup);
27EventBits_t xEventGroupSetBits (EventGroupHandle_t xEventGroup,
28 const EventBits_t uxBitsToSet);
30EventBits_t xEventGroupClearBits (EventGroupHandle_t xEventGroup,
31 const EventBits_t uxBitsToClear );
33EventBits_t xEventGroupWaitBits (
const EventGroupHandle_t xEventGroup,
34 const EventBits_t uxBitsToWaitFor,
35 const BaseType_t xClearOnExit,
36 const BaseType_t xWaitForAllBits,
37 TickType_t xTicksToWait);