|
VSF Documented
|
#include "../vsf_freertos_cfg.h"#include "FreeRTOS.h"#include "event_groups.h"#include "service/heap/vsf_heap.h"#include "kernel/vsf_kernel.h"#include <string.h>Macros | |
| #define | __VSF_EDA_CLASS_INHERIT__ |
| #define | __VSF_FREERTOS_EVENT_GROUPS_CLASS_IMPLEMENT |
Functions | |
| EventGroupHandle_t | xEventGroupCreate (void) |
| EventGroupHandle_t | xEventGroupCreateStatic (StaticEventGroup_t *pxEventGroupBuffer) |
| void | vEventGroupDelete (EventGroupHandle_t xEventGroup) |
| EventBits_t | xEventGroupSetBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet) |
| BaseType_t | xEventGroupSetBitsFromISR (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet, BaseType_t *pxHigherPriorityTaskWoken) |
| EventBits_t | xEventGroupClearBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear) |
| BaseType_t | xEventGroupClearBitsFromISR (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear) |
| EventBits_t | xEventGroupGetBits (EventGroupHandle_t xEventGroup) |
| EventBits_t | xEventGroupGetBitsFromISR (EventGroupHandle_t xEventGroup) |
| EventBits_t | xEventGroupWaitBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait) |
| #define __VSF_EDA_CLASS_INHERIT__ |
| #define __VSF_FREERTOS_EVENT_GROUPS_CLASS_IMPLEMENT |
| EventGroupHandle_t xEventGroupCreate | ( | void | ) |
| EventGroupHandle_t xEventGroupCreateStatic | ( | StaticEventGroup_t * | pxEventGroupBuffer | ) |
| void vEventGroupDelete | ( | EventGroupHandle_t | xEventGroup | ) |
| EventBits_t xEventGroupSetBits | ( | EventGroupHandle_t | xEventGroup, |
| const EventBits_t | uxBitsToSet | ||
| ) |
| BaseType_t xEventGroupSetBitsFromISR | ( | EventGroupHandle_t | xEventGroup, |
| const EventBits_t | uxBitsToSet, | ||
| BaseType_t * | pxHigherPriorityTaskWoken | ||
| ) |
| EventBits_t xEventGroupClearBits | ( | EventGroupHandle_t | xEventGroup, |
| const EventBits_t | uxBitsToClear | ||
| ) |
| BaseType_t xEventGroupClearBitsFromISR | ( | EventGroupHandle_t | xEventGroup, |
| const EventBits_t | uxBitsToClear | ||
| ) |
| EventBits_t xEventGroupGetBits | ( | EventGroupHandle_t | xEventGroup | ) |
| EventBits_t xEventGroupGetBitsFromISR | ( | EventGroupHandle_t | xEventGroup | ) |
| EventBits_t xEventGroupWaitBits | ( | EventGroupHandle_t | xEventGroup, |
| const EventBits_t | uxBitsToWaitFor, | ||
| const BaseType_t | xClearOnExit, | ||
| const BaseType_t | xWaitForAllBits, | ||
| TickType_t | xTicksToWait | ||
| ) |