![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
#define FREERTOS_H
![]()
![]()
#include <stdint.h>
![]()
![]()
#include <tx_api.h>
![]()
![]()
#include <FreeRTOSConfig.h>
![]()
![]()
#define portCRITICAL_NESTING_IN_TCB
![]()
![]()
#define portCLEAN_UP_TCB
![]()
![]()
#define portPRE_TASK_DELETE_HOOK
![]()
![]()
#define portSETUP_TCB
![]()
![]()
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS
![]()
![]()
#define portPRIVILEGE_BIT
![]()
![]()
#define portYIELD_WITHIN_API
![]()
![]()
#define portSUPPRESS_TICKS_AND_SLEEP
![]()
![]()
#define portTASK_USES_FLOATING_POINT
![]()
![]()
#define portALLOCATE_SECURE_CONTEXT
![]()
![]()
#define portDONT_DISCARD
![]()
![]()
#define portASSERT_IF_INTERRUPT_PRIORITY_INVALID
![]()
![]()
#define mtCOVERAGE_TEST_MARKER
![]()
![]()
#define mtCOVERAGE_TEST_DELAY
![]()
![]()
#define portASSERT_IF_IN_ISR
![]()
![]()
#define portTICK_TYPE_IS_ATOMIC
![]()
![]()
#define portTICK_TYPE_ENTER_CRITICAL
![]()
![]()
#define portTICK_TYPE_EXIT_CRITICAL
![]()
![]()
#define portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR
![]()
![]()
#define portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR
![]()
![]()
#define eTaskStateGet
![]()
![]()
#define portTickType
![]()
![]()
#define xTaskHandle
![]()
![]()
#define xQueueHandle
![]()
![]()
#define xSemaphoreHandle
![]()
![]()
#define xQueueSetHandle
![]()
![]()
#define xQueueSetMemberHandle
![]()
![]()
#define xTimeOutType
![]()
![]()
#define xMemoryRegion
![]()
![]()
#define xTaskParameters
![]()
![]()
#define xTaskStatusType
![]()
![]()
#define xTimerHandle
![]()
![]()
#define xCoRoutineHandle
![]()
![]()
#define pdTASK_HOOK_CODE
![]()
![]()
#define portTICK_RATE_MS
![]()
![]()
#define pcTaskGetTaskName
![]()
![]()
#define pcTimerGetTimerName
![]()
![]()
#define pcQueueGetQueueName
![]()
![]()
#define vTaskGetTaskInfo
![]()
![]()
#define tmrTIMER_CALLBACK
![]()
![]()
#define pdTASK_CODE
![]()
![]()
#define xListItem
![]()
![]()
#define xList
![]()
![]()
#define pxContainer
![]()
![]()
#define traceSTART
![]()
![]()
#define traceEND
![]()
![]()
#define vQueueAddToRegistry
![]()
![]()
#define vQueueUnregisterQueue
![]()
![]()
#define TX_FREERTOS_ASSERT_FAIL
![]()
![]()
#define configASSERT
![]()
![]()
#define configSTACK_DEPTH_TYPE
![]()
![]()
BaseType_t
![]()
![]()
UBaseType_t
![]()
![]()
StackType_t
![]()
![]()
#define TX_FREERTOS_AUTO_INIT
![]()
![]()
#define configUSE_16_BIT_TICKS
![]()
![]()
#define portMAX_DELAY
![]()
![]()
TickType_t
![]()
![]()
#define portMAX_DELAY
![]()
![]()
#define portTICK_TYPE_IS_ATOMIC
![]()
![]()
eNotifyAction
![]()
![]()
eNoAction
![]()
![]()
eSetBits
![]()
![]()
eIncrement
![]()
![]()
eSetValueWithOverwrite
![]()
![]()
eSetValueWithoutOverwrite
![]()
![]()
eTaskState
![]()
![]()
eRunning
![]()
![]()
eReady
![]()
![]()
eBlocked
![]()
![]()
eSuspended
![]()
![]()
eDeleted
![]()
![]()
eInvalid
![]()
![]()
#define TXFR_NOTIFYACTION_VALID
![]()
![]()
txfr_queueset
![]()
![]()
txfr_task
![]()
![]()
txfr_task
![]()
![]()
p_next
![]()
![]()
thread
![]()
![]()
p_task_func
![]()
![]()
p_task_arg
![]()
![]()
task_notify_val
![]()
![]()
task_notify_val_pend
![]()
![]()
p_notify_val_ret
![]()
![]()
notification_sem
![]()
![]()
notification_pending
![]()
![]()
clear_on_pend
![]()
![]()
clear_mask
![]()
![]()
allocated
![]()
![]()
StaticTask_t
![]()
![]()
TaskHandle_t
![]()
![]()
txfr_sem
![]()
![]()
sem
![]()
![]()
mutex
![]()
![]()
max_count
![]()
![]()
allocated
![]()
![]()
is_mutex
![]()
![]()
p_set
![]()
![]()
SemaphoreHandle_t
![]()
![]()
StaticSemaphore_t
![]()
![]()
txfr_queue
![]()
![]()
id
![]()
![]()
allocated
![]()
![]()
p_set
![]()
![]()
p_mem
![]()
![]()
read_sem
![]()
![]()
write_sem
![]()
![]()
p_write
![]()
![]()
p_read
![]()
![]()
queue_length
![]()
![]()
msg_size
![]()
![]()
QueueHandle_t
![]()
![]()
StaticQueue_t
![]()
![]()
EventBits_t
![]()
![]()
txfr_event
![]()
![]()
event
![]()
![]()
allocated
![]()
![]()
EventGroupHandle_t
![]()
![]()
StaticEventGroup_t
![]()
![]()
txfr_timer
![]()
![]()
TimerHandle_t
![]()
![]()
StaticTimer_t
![]()
![]()
txfr_timer
![]()
![]()
timer
![]()
![]()
period
![]()
![]()
one_shot
![]()
![]()
allocated
![]()
![]()
id
![]()
![]()
callback
![]()
![]()
txfr_queueset
![]()
![]()
queue
![]()
![]()
QueueSetHandle_t
![]()
![]()
QueueSetMemberHandle_t
![]()
![]()
#define errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY
![]()
![]()
#define errQUEUE_BLOCKED
![]()
![]()
#define errQUEUE_YIELD
![]()
![]()
#define pdFALSE
![]()
![]()
#define pdTRUE
![]()
![]()
#define pdPASS
![]()
![]()
#define pdFAIL
![]()
![]()
#define errQUEUE_EMPTY
![]()
![]()
#define errQUEUE_FULL
![]()
![]()
tx_freertos_init();
![]()
![]()
#define tskIDLE_PRIORITY
![]()
![]()
#define taskYIELD
![]()
![]()
#define taskYIELD_FROM_ISR
![]()
![]()
pvPortMalloc(size_t);
![]()
![]()
vPortFree(void *);
![]()
![]()
vPortEnterCritical();
![]()
![]()
vPortExitCritical();
![]()
![]()
#define taskENTER_CRITICAL_FROM_ISR
![]()
![]()
#define taskEXIT_CRITICAL_FROM_ISR
![]()
![]()
#define portDISABLE_INTERRUPTS
![]()
![]()
#define portDISABLE_INTERRUPTS
![]()
![]()
#define portDISABLE_INTERRUPTS
![]()
![]()
#define portDISABLE_INTERRUPTS
![]()
![]()
#define portENABLE_INTERRUPTS
![]()
![]()
#define portENABLE_INTERRUPTS
![]()
![]()
#define portENABLE_INTERRUPTS
![]()
![]()
#define portENABLE_INTERRUPTS
![]()
![]()
#define taskENTER_CRITICAL
![]()
![]()
#define taskEXIT_CRITICAL
![]()
![]()
#define portENTER_CRITICAL
![]()
![]()
#define portEXIT_CRITICAL
![]()
![]()
#define taskDISABLE_INTERRUPTS
![]()
![]()
#define taskENABLE_INTERRUPTS
![]()
![]()
#define taskSCHEDULER_SUSPENDED
![]()
![]()
#define taskSCHEDULER_NOT_STARTED
![]()
![]()
#define taskSCHEDULER_RUNNING
![]()
![]()
vTaskStartScheduler();
![]()
![]()
xTaskGetSchedulerState();
![]()
![]()
vTaskSuspendAll();
![]()
![]()
xTaskResumeAll();
![]()
![]()
xTaskCreateStatic(TaskFunction_t, const char *const, const uint16_t, void *const, UBaseType_t, StackType_t *const, StaticTask_t *const);
![]()
![]()
xTaskCreate(TaskFunction_t, const char *const, const uint16_t, void *, UBaseType_t, TaskHandle_t *const);
![]()
![]()
uxTaskGetNumberOfTasks();
![]()
![]()
vTaskDelete(TaskHandle_t);
![]()
![]()
vTaskDelay(const TickType_t);
![]()
![]()
vTaskDelayUntil(TickType_t *const, const TickType_t);
![]()
![]()
xTaskGetCurrentTaskHandle();
![]()
![]()
vTaskSuspend(TaskHandle_t);
![]()
![]()
vTaskResume(TaskHandle_t);
![]()
![]()
xTaskResumeFromISR(TaskHandle_t);
![]()
![]()
xTaskAbortDelay(TaskHandle_t);
![]()
![]()
uxTaskPriorityGet(const TaskHandle_t);
![]()
![]()
uxTaskPriorityGetFromISR(const TaskHandle_t);
![]()
![]()
vTaskPrioritySet(TaskHandle_t, UBaseType_t);
![]()
![]()
pcTaskGetName(TaskHandle_t);
![]()
![]()
eTaskGetState(TaskHandle_t);
![]()
![]()
xTaskGetTickCount();
![]()
![]()
xTaskGetTickCountFromISR();
![]()
![]()
xTaskNotifyGive(TaskHandle_t);
![]()
![]()
vTaskNotifyGiveFromISR(TaskHandle_t, BaseType_t *);
![]()
![]()
ulTaskNotifyTake(BaseType_t, TickType_t);
![]()
![]()
xTaskNotifyWait(uint32_t, uint32_t, uint32_t *, TickType_t);
![]()
![]()
xTaskNotify(TaskHandle_t, uint32_t, eNotifyAction);
![]()
![]()
xTaskNotifyFromISR(TaskHandle_t, uint32_t, eNotifyAction, BaseType_t *);
![]()
![]()
xTaskNotifyAndQuery(TaskHandle_t, uint32_t, eNotifyAction, uint32_t *);
![]()
![]()
#define xTaskGenericNotify
![]()
![]()
xTaskNotifyAndQueryFromISR(TaskHandle_t, uint32_t, eNotifyAction, uint32_t *, BaseType_t *);
![]()
![]()
#define xTaskGenericNotifyFromISR
![]()
![]()
xTaskNotifyStateClear(TaskHandle_t);
![]()
![]()
ulTaskNotifyValueClear(TaskHandle_t, uint32_t);
![]()
![]()
#define semBINARY_SEMAPHORE_QUEUE_LENGTH
![]()
![]()
#define semSEMAPHORE_QUEUE_ITEM_LENGTH
![]()
![]()
#define semGIVE_BLOCK_TIME
![]()
![]()
xSemaphoreCreateCounting(UBaseType_t, UBaseType_t);
![]()
![]()
xSemaphoreCreateCountingStatic(UBaseType_t, UBaseType_t, StaticSemaphore_t *);
![]()
![]()
xSemaphoreCreateBinary();
![]()
![]()
xSemaphoreCreateBinaryStatic(StaticSemaphore_t *);
![]()
![]()
xSemaphoreCreateMutex();
![]()
![]()
xSemaphoreCreateMutexStatic(StaticSemaphore_t *);
![]()
![]()
xSemaphoreCreateRecursiveMutex();
![]()
![]()
xSemaphoreCreateRecursiveMutexStatic(StaticSemaphore_t *);
![]()
![]()
vSemaphoreDelete(SemaphoreHandle_t);
![]()
![]()
xSemaphoreTake(SemaphoreHandle_t, TickType_t);
![]()
![]()
xSemaphoreTakeFromISR(SemaphoreHandle_t, BaseType_t *);
![]()
![]()
xSemaphoreTakeRecursive(SemaphoreHandle_t, TickType_t);
![]()
![]()
xSemaphoreGive(SemaphoreHandle_t);
![]()
![]()
xSemaphoreGiveFromISR(SemaphoreHandle_t, BaseType_t *);
![]()
![]()
xSemaphoreGiveRecursive(SemaphoreHandle_t);
![]()
![]()
uxSemaphoreGetCount(SemaphoreHandle_t);
![]()
![]()
xSemaphoreGetMutexHolder(SemaphoreHandle_t);
![]()
![]()
xSemaphoreGetMutexHolderFromISR(SemaphoreHandle_t);
![]()
![]()
xQueueCreate(UBaseType_t, UBaseType_t);
![]()
![]()
xQueueCreateStatic(UBaseType_t, UBaseType_t, uint8_t *, StaticQueue_t *);
![]()
![]()
vQueueDelete(QueueHandle_t);
![]()
![]()
xQueueSend(QueueHandle_t, const void *, TickType_t);
![]()
![]()
xQueueSendFromISR(QueueHandle_t, const void *, BaseType_t *);
![]()
![]()
xQueueSendToBack(QueueHandle_t, const void *, TickType_t);
![]()
![]()
xQueueSendToBackFromISR(QueueHandle_t, const void *, BaseType_t *);
![]()
![]()
xQueueSendToFront(QueueHandle_t, const void *, TickType_t);
![]()
![]()
xQueueSendToFrontFromISR(QueueHandle_t, const void *, BaseType_t *);
![]()
![]()
xQueueReceive(QueueHandle_t, void *, TickType_t);
![]()
![]()
xQueueReceiveFromISR(QueueHandle_t, void *, BaseType_t *);
![]()
![]()
xQueuePeek(QueueHandle_t, void *, TickType_t);
![]()
![]()
xQueuePeekFromISR(QueueHandle_t, void *);
![]()
![]()
uxQueueMessagesWaiting(QueueHandle_t);
![]()
![]()
uxQueueMessagesWaitingFromISR(QueueHandle_t);
![]()
![]()
uxQueueSpacesAvailable(QueueHandle_t);
![]()
![]()
xQueueIsQueueEmptyFromISR(const QueueHandle_t);
![]()
![]()
xQueueIsQueueFullFromISR(const QueueHandle_t);
![]()
![]()
xQueueReset(QueueHandle_t);
![]()
![]()
xQueueOverwrite(QueueHandle_t, const void *);
![]()
![]()
xQueueOverwriteFromISR(QueueHandle_t, const void *, BaseType_t *);
![]()
![]()
xEventGroupCreate();
![]()
![]()
xEventGroupCreateStatic(StaticEventGroup_t *);
![]()
![]()
vEventGroupDelete(EventGroupHandle_t);
![]()
![]()
xEventGroupWaitBits(const EventGroupHandle_t, const EventBits_t, const BaseType_t, const BaseType_t, TickType_t);
![]()
![]()
xEventGroupSetBits(EventGroupHandle_t, const EventBits_t);
![]()
![]()
xEventGroupSetBitsFromISR(EventGroupHandle_t, const EventBits_t, BaseType_t *);
![]()
![]()
xEventGroupClearBits(EventGroupHandle_t, const EventBits_t);
![]()
![]()
xEventGroupClearBitsFromISR(EventGroupHandle_t, const EventBits_t);
![]()
![]()
xEventGroupGetBits(EventGroupHandle_t);
![]()
![]()
xEventGroupGetBitsFromISR(EventGroupHandle_t);
![]()
![]()
#define pdMS_TO_TICKS
![]()
![]()
xTimerCreate(const char *const, const TickType_t, const UBaseType_t, void *const, TimerCallbackFunction_t);
![]()
![]()
xTimerCreateStatic(const char *const, const TickType_t, const UBaseType_t, void *const, TimerCallbackFunction_t, StaticTimer_t *);
![]()
![]()
xTimerDelete(TimerHandle_t, TickType_t);
![]()
![]()
xTimerIsTimerActive(TimerHandle_t);
![]()
![]()
xTimerStart(TimerHandle_t, TickType_t);
![]()
![]()
xTimerStop(TimerHandle_t, TickType_t);
![]()
![]()
xTimerChangePeriod(TimerHandle_t, TickType_t, TickType_t);
![]()
![]()
xTimerReset(TimerHandle_t, TickType_t);
![]()
![]()
xTimerStartFromISR(TimerHandle_t, BaseType_t *);
![]()
![]()
xTimerStopFromISR(TimerHandle_t, BaseType_t *);
![]()
![]()
xTimerChangePeriodFromISR(TimerHandle_t, TickType_t, BaseType_t *);
![]()
![]()
xTimerResetFromISR(TimerHandle_t, BaseType_t *);
![]()
![]()
pvTimerGetTimerID(TimerHandle_t);
![]()
![]()
vTimerSetTimerID(TimerHandle_t, void *);
![]()
![]()
vTimerSetReloadMode(TimerHandle_t, const UBaseType_t);
![]()
![]()
pcTimerGetName(TimerHandle_t);
![]()
![]()
xTimerGetPeriod(TimerHandle_t);
![]()
![]()
xTimerGetExpiryTime(TimerHandle_t);
![]()
![]()
uxTimerGetReloadMode(TimerHandle_t);
![]()
![]()
xQueueCreateSet(const UBaseType_t);
![]()
![]()
xQueueAddToSet(QueueSetMemberHandle_t, QueueSetHandle_t);
![]()
![]()
xQueueRemoveFromSet(QueueSetMemberHandle_t, QueueSetHandle_t);
![]()
![]()
xQueueSelectFromSet(QueueSetHandle_t, const TickType_t);
![]()
![]()
xQueueSelectFromSetFromISR(QueueSetHandle_t);