Go to the source code of this file.
|
| void | vTaskDelay (const TickType_t xTicksToDelay) |
| |
| void | vTaskDelayUntil (TickType_t *const pxPreviousWakeTime, const TickType_t xTimeIncrement) |
| |
| TickType_t | xTaskGetTickCount (void) |
| |
| TickType_t | xTaskGetTickCountFromISR (void) |
| |
| void | vTaskYield (void) |
| |
| BaseType_t | xTaskCreate (TaskFunction_t pxTaskCode, const char *const pcName, const uint32_t usStackDepth, void *const pvParameters, UBaseType_t uxPriority, TaskHandle_t *const pxCreatedTask) |
| |
| void | vTaskDelete (TaskHandle_t xTaskToDelete) |
| |
| TaskHandle_t | xTaskCreateStatic (TaskFunction_t pxTaskCode, const char *const pcName, const uint32_t ulStackDepth, void *const pvParameters, UBaseType_t uxPriority, StackType_t *const puxStackBuffer, StaticTask_t *const pxTaskBuffer) |
| |
| TaskHandle_t | xTaskGetCurrentTaskHandle (void) |
| |
| void | vTaskSuspendAll (void) |
| |
| BaseType_t | xTaskResumeAll (void) |
| |
| void | vTaskEnterCritical (void) |
| |
| void | vTaskExitCritical (void) |
| |
| UBaseType_t | vTaskEnterCriticalFromISR (void) |
| |
| void | vTaskExitCriticalFromISR (UBaseType_t uxSavedInterruptState) |
| |
| BaseType_t | xTaskNotify (TaskHandle_t xTaskToNotify, uint32_t ulValue, eNotifyAction eAction) |
| |
| BaseType_t | xTaskNotifyFromISR (TaskHandle_t xTaskToNotify, uint32_t ulValue, eNotifyAction eAction, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| BaseType_t | xTaskNotifyGive (TaskHandle_t xTaskToNotify) |
| |
| void | vTaskNotifyGiveFromISR (TaskHandle_t xTaskToNotify, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| uint32_t | ulTaskNotifyTake (BaseType_t xClearCountOnExit, TickType_t xTicksToWait) |
| |
| BaseType_t | xTaskNotifyWait (uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t *pulNotificationValue, TickType_t xTicksToWait) |
| |
◆ __VSF_FREERTOS_TASK_THREAD_CB_FIELD
| #define __VSF_FREERTOS_TASK_THREAD_CB_FIELD vsf_thread_cb_t thread_cb; |
◆ __VSF_FREERTOS_TASK_NOTIFY_FIELDS
| #define __VSF_FREERTOS_TASK_NOTIFY_FIELDS |
Value:
bool notify_pending;
unsigned uint32_t
Definition stdint.h:9
◆ taskYIELD
◆ TaskHandle_t
◆ TaskFunction_t
| typedef void(* TaskFunction_t) (void *) |
◆ eNotifyAction
| Enumerator |
|---|
| eNoAction | |
| eSetBits | |
| eIncrement | |
| eSetValueWithOverwrite | |
| eSetValueWithoutOverwrite | |
◆ vTaskDelay()
◆ vTaskDelayUntil()
◆ xTaskGetTickCount()
◆ xTaskGetTickCountFromISR()
◆ vTaskYield()
◆ xTaskCreate()
◆ vTaskDelete()
◆ xTaskCreateStatic()
◆ xTaskGetCurrentTaskHandle()
◆ vTaskSuspendAll()
| void vTaskSuspendAll |
( |
void |
| ) |
|
|
extern |
◆ xTaskResumeAll()
◆ vTaskEnterCritical()
| void vTaskEnterCritical |
( |
void |
| ) |
|
|
extern |
◆ vTaskExitCritical()
| void vTaskExitCritical |
( |
void |
| ) |
|
|
extern |
◆ vTaskEnterCriticalFromISR()
◆ vTaskExitCriticalFromISR()
| void vTaskExitCriticalFromISR |
( |
UBaseType_t |
uxSavedInterruptState | ) |
|
|
extern |
◆ xTaskNotify()
◆ xTaskNotifyFromISR()
◆ xTaskNotifyGive()
◆ vTaskNotifyGiveFromISR()
◆ ulTaskNotifyTake()
◆ xTaskNotifyWait()