STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
FreeRTOS.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "FreeRTOSConfig.h"
#include "projdefs.h"
#include "portable.h"
Include dependency graph for FreeRTOS.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xSTATIC_LIST_ITEM
struct  xSTATIC_MINI_LIST_ITEM
struct  xSTATIC_LIST
struct  xSTATIC_TCB
struct  xSTATIC_QUEUE
struct  xSTATIC_EVENT_GROUP
struct  xSTATIC_TIMER
struct  xSTATIC_STREAM_BUFFER

Macros

#define TICK_TYPE_WIDTH_16_BITS   0
#define TICK_TYPE_WIDTH_32_BITS   1
#define TICK_TYPE_WIDTH_64_BITS   2
#define configTICK_TYPE_WIDTH_IN_BITS   TICK_TYPE_WIDTH_32_BITS
#define configUSE_MPU_WRAPPERS_V1   0
#define configENABLE_ACCESS_CONTROL_LIST   0
#define configUSE_NEWLIB_REENTRANT   0
#define configUSE_PICOLIBC_TLS   0
#define configUSE_C_RUNTIME_TLS_SUPPORT   0
#define configUSE_CO_ROUTINES   0
#define INCLUDE_vTaskPrioritySet   0
#define INCLUDE_uxTaskPriorityGet   0
#define INCLUDE_vTaskDelete   0
#define INCLUDE_vTaskSuspend   0
#define INCLUDE_xTaskDelayUntil   0
#define INCLUDE_vTaskDelay   0
#define INCLUDE_xTaskGetIdleTaskHandle   0
#define INCLUDE_xTaskAbortDelay   0
#define INCLUDE_xQueueGetMutexHolder   0
#define INCLUDE_xSemaphoreGetMutexHolder   INCLUDE_xQueueGetMutexHolder
#define INCLUDE_xTaskGetHandle   0
#define INCLUDE_uxTaskGetStackHighWaterMark   0
#define INCLUDE_uxTaskGetStackHighWaterMark2   0
#define INCLUDE_eTaskGetState   0
#define INCLUDE_xTaskResumeFromISR   1
#define INCLUDE_xTimerPendFunctionCall   0
#define INCLUDE_xTaskGetSchedulerState   0
#define INCLUDE_xTaskGetCurrentTaskHandle   1
#define configUSE_DAEMON_TASK_STARTUP_HOOK   0
#define configUSE_APPLICATION_TASK_TAG   0
#define configNUM_THREAD_LOCAL_STORAGE_POINTERS   0
#define configUSE_RECURSIVE_MUTEXES   0
#define configUSE_MUTEXES   0
#define configUSE_TIMERS   0
#define configUSE_COUNTING_SEMAPHORES   0
#define configUSE_ALTERNATIVE_API   0
#define portCRITICAL_NESTING_IN_TCB   0
#define configMAX_TASK_NAME_LEN   16
#define configIDLE_SHOULD_YIELD   1
#define configASSERT(x)
#define configASSERT_DEFINED   0
#define configPRECONDITION(X)
#define configPRECONDITION_DEFINED   0
#define portSOFTWARE_BARRIER()
#define portCLEAN_UP_TCB(pxTCB)
#define portPRE_TASK_DELETE_HOOK(pvTaskToDelete, pxYieldPending)
#define portSETUP_TCB(pxTCB)
#define configQUEUE_REGISTRY_SIZE   0U
#define vQueueAddToRegistry(xQueue, pcName)
#define vQueueUnregisterQueue(xQueue)
#define pcQueueGetName(xQueue)
#define configUSE_MINI_LIST_ITEM   1
#define portPOINTER_SIZE_TYPE   uint32_t
#define traceSTART()
#define traceEND()
#define traceTASK_SWITCHED_IN()
#define traceINCREASE_TICK_COUNT(x)
#define traceLOW_POWER_IDLE_BEGIN()
#define traceLOW_POWER_IDLE_END()
#define traceTASK_SWITCHED_OUT()
#define traceTASK_PRIORITY_INHERIT(pxTCBOfMutexHolder, uxInheritedPriority)
#define traceTASK_PRIORITY_DISINHERIT(pxTCBOfMutexHolder, uxOriginalPriority)
#define traceBLOCKING_ON_QUEUE_RECEIVE(pxQueue)
#define traceBLOCKING_ON_QUEUE_PEEK(pxQueue)
#define traceBLOCKING_ON_QUEUE_SEND(pxQueue)
#define configCHECK_FOR_STACK_OVERFLOW   0
#define configRECORD_STACK_HIGH_ADDRESS   0
#define configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H   0
#define traceMOVED_TASK_TO_READY_STATE(pxTCB)
#define tracePOST_MOVED_TASK_TO_READY_STATE(pxTCB)
#define traceQUEUE_CREATE(pxNewQueue)
#define traceQUEUE_CREATE_FAILED(ucQueueType)
#define traceCREATE_MUTEX(pxNewQueue)
#define traceCREATE_MUTEX_FAILED()
#define traceGIVE_MUTEX_RECURSIVE(pxMutex)
#define traceGIVE_MUTEX_RECURSIVE_FAILED(pxMutex)
#define traceTAKE_MUTEX_RECURSIVE(pxMutex)
#define traceTAKE_MUTEX_RECURSIVE_FAILED(pxMutex)
#define traceCREATE_COUNTING_SEMAPHORE()
#define traceCREATE_COUNTING_SEMAPHORE_FAILED()
#define traceQUEUE_SET_SEND   traceQUEUE_SEND
#define traceQUEUE_SEND(pxQueue)
#define traceQUEUE_SEND_FAILED(pxQueue)
#define traceQUEUE_RECEIVE(pxQueue)
#define traceQUEUE_PEEK(pxQueue)
#define traceQUEUE_PEEK_FAILED(pxQueue)
#define traceQUEUE_PEEK_FROM_ISR(pxQueue)
#define traceQUEUE_RECEIVE_FAILED(pxQueue)
#define traceQUEUE_SEND_FROM_ISR(pxQueue)
#define traceQUEUE_SEND_FROM_ISR_FAILED(pxQueue)
#define traceQUEUE_RECEIVE_FROM_ISR(pxQueue)
#define traceQUEUE_RECEIVE_FROM_ISR_FAILED(pxQueue)
#define traceQUEUE_PEEK_FROM_ISR_FAILED(pxQueue)
#define traceQUEUE_DELETE(pxQueue)
#define traceTASK_CREATE(pxNewTCB)
#define traceTASK_CREATE_FAILED()
#define traceTASK_DELETE(pxTaskToDelete)
#define traceTASK_DELAY_UNTIL(x)
#define traceTASK_DELAY()
#define traceTASK_PRIORITY_SET(pxTask, uxNewPriority)
#define traceTASK_SUSPEND(pxTaskToSuspend)
#define traceTASK_RESUME(pxTaskToResume)
#define traceTASK_RESUME_FROM_ISR(pxTaskToResume)
#define traceTASK_INCREMENT_TICK(xTickCount)
#define traceTIMER_CREATE(pxNewTimer)
#define traceTIMER_CREATE_FAILED()
#define traceTIMER_COMMAND_SEND(xTimer, xMessageID, xMessageValueValue, xReturn)
#define traceTIMER_EXPIRED(pxTimer)
#define traceTIMER_COMMAND_RECEIVED(pxTimer, xMessageID, xMessageValue)
#define traceMALLOC(pvAddress, uiSize)
#define traceFREE(pvAddress, uiSize)
#define traceEVENT_GROUP_CREATE(xEventGroup)
#define traceEVENT_GROUP_CREATE_FAILED()
#define traceEVENT_GROUP_SYNC_BLOCK(xEventGroup, uxBitsToSet, uxBitsToWaitFor)
#define traceEVENT_GROUP_SYNC_END(xEventGroup, uxBitsToSet, uxBitsToWaitFor, xTimeoutOccurred)
#define traceEVENT_GROUP_WAIT_BITS_BLOCK(xEventGroup, uxBitsToWaitFor)
#define traceEVENT_GROUP_WAIT_BITS_END(xEventGroup, uxBitsToWaitFor, xTimeoutOccurred)
#define traceEVENT_GROUP_CLEAR_BITS(xEventGroup, uxBitsToClear)
#define traceEVENT_GROUP_CLEAR_BITS_FROM_ISR(xEventGroup, uxBitsToClear)
#define traceEVENT_GROUP_SET_BITS(xEventGroup, uxBitsToSet)
#define traceEVENT_GROUP_SET_BITS_FROM_ISR(xEventGroup, uxBitsToSet)
#define traceEVENT_GROUP_DELETE(xEventGroup)
#define tracePEND_FUNC_CALL(xFunctionToPend, pvParameter1, ulParameter2, ret)
#define tracePEND_FUNC_CALL_FROM_ISR(xFunctionToPend, pvParameter1, ulParameter2, ret)
#define traceQUEUE_REGISTRY_ADD(xQueue, pcQueueName)
#define traceTASK_NOTIFY_TAKE_BLOCK(uxIndexToWait)
#define traceTASK_NOTIFY_TAKE(uxIndexToWait)
#define traceTASK_NOTIFY_WAIT_BLOCK(uxIndexToWait)
#define traceTASK_NOTIFY_WAIT(uxIndexToWait)
#define traceTASK_NOTIFY(uxIndexToNotify)
#define traceTASK_NOTIFY_FROM_ISR(uxIndexToNotify)
#define traceTASK_NOTIFY_GIVE_FROM_ISR(uxIndexToNotify)
#define traceSTREAM_BUFFER_CREATE_FAILED(xIsMessageBuffer)
#define traceSTREAM_BUFFER_CREATE_STATIC_FAILED(xReturn, xIsMessageBuffer)
#define traceSTREAM_BUFFER_CREATE(pxStreamBuffer, xIsMessageBuffer)
#define traceSTREAM_BUFFER_DELETE(xStreamBuffer)
#define traceSTREAM_BUFFER_RESET(xStreamBuffer)
#define traceBLOCKING_ON_STREAM_BUFFER_SEND(xStreamBuffer)
#define traceSTREAM_BUFFER_SEND(xStreamBuffer, xBytesSent)
#define traceSTREAM_BUFFER_SEND_FAILED(xStreamBuffer)
#define traceSTREAM_BUFFER_SEND_FROM_ISR(xStreamBuffer, xBytesSent)
#define traceBLOCKING_ON_STREAM_BUFFER_RECEIVE(xStreamBuffer)
#define traceSTREAM_BUFFER_RECEIVE(xStreamBuffer, xReceivedLength)
#define traceSTREAM_BUFFER_RECEIVE_FAILED(xStreamBuffer)
#define traceSTREAM_BUFFER_RECEIVE_FROM_ISR(xStreamBuffer, xReceivedLength)
#define configGENERATE_RUN_TIME_STATS   0
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS()
#define configUSE_MALLOC_FAILED_HOOK   0
#define portPRIVILEGE_BIT   ( ( UBaseType_t ) 0x00 )
#define portYIELD_WITHIN_API   portYIELD
#define configEXPECTED_IDLE_TIME_BEFORE_SLEEP   2
#define configUSE_TICKLESS_IDLE   0
#define configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING(x)
#define configPRE_SLEEP_PROCESSING(x)
#define configPOST_SLEEP_PROCESSING(x)
#define configUSE_QUEUE_SETS   0
#define portTASK_USES_FLOATING_POINT()
#define portALLOCATE_SECURE_CONTEXT(ulSecureStackSize)
#define configUSE_TIME_SLICING   1
#define configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS   0
#define configUSE_STATS_FORMATTING_FUNCTIONS   0
#define configUSE_TRACE_FACILITY   0
#define mtCOVERAGE_TEST_MARKER()
#define mtCOVERAGE_TEST_DELAY()
#define portASSERT_IF_IN_ISR()
#define configUSE_PORT_OPTIMISED_TASK_SELECTION   0
#define configAPPLICATION_ALLOCATED_HEAP   0
#define configUSE_TASK_NOTIFICATIONS   1
#define configTASK_NOTIFICATION_ARRAY_ENTRIES   1
#define configUSE_POSIX_ERRNO   0
#define configUSE_SB_COMPLETED_CALLBACK   0
#define configSUPPORT_STATIC_ALLOCATION   0
#define configSUPPORT_DYNAMIC_ALLOCATION   1
#define configSTACK_DEPTH_TYPE   uint16_t
#define configRUN_TIME_COUNTER_TYPE   uint32_t
#define configMESSAGE_BUFFER_LENGTH_TYPE   size_t
#define configINITIAL_TICK_COUNT   0
#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(x)
#define configENABLE_BACKWARD_COMPATIBILITY   1
#define configPRINTF(X)
#define configMAX(a, b)
#define configMIN(a, b)
#define eTaskStateGet   eTaskGetState
#define portTickType   TickType_t
#define xTaskHandle   TaskHandle_t
#define xQueueHandle   QueueHandle_t
#define xSemaphoreHandle   SemaphoreHandle_t
#define xQueueSetHandle   QueueSetHandle_t
#define xQueueSetMemberHandle   QueueSetMemberHandle_t
#define xTimeOutType   TimeOut_t
#define xMemoryRegion   MemoryRegion_t
#define xTaskParameters   TaskParameters_t
#define xTaskStatusType   TaskStatus_t
#define xTimerHandle   TimerHandle_t
#define xCoRoutineHandle   CoRoutineHandle_t
#define pdTASK_HOOK_CODE   TaskHookFunction_t
#define portTICK_RATE_MS   portTICK_PERIOD_MS
#define pcTaskGetTaskName   pcTaskGetName
#define pcTimerGetTimerName   pcTimerGetName
#define pcQueueGetQueueName   pcQueueGetName
#define vTaskGetTaskInfo   vTaskGetInfo
#define xTaskGetIdleRunTimeCounter   ulTaskGetIdleRunTimeCounter
#define tmrTIMER_CALLBACK   TimerCallbackFunction_t
#define pdTASK_CODE   TaskFunction_t
#define xListItem   ListItem_t
#define xList   List_t
#define pxContainer   pvContainer
#define configUSE_TASK_FPU_SUPPORT   1
#define configENABLE_MPU   0
#define configENABLE_FPU   1
#define configENABLE_MVE   0
#define configENABLE_TRUSTZONE   1
#define configRUN_FREERTOS_SECURE_ONLY   0
#define configRUN_ADDITIONAL_TESTS   0
#define tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE

Typedefs

typedef struct xSTATIC_LIST_ITEM StaticListItem_t
typedef struct xSTATIC_MINI_LIST_ITEM StaticMiniListItem_t
typedef struct xSTATIC_LIST StaticList_t
typedef struct xSTATIC_TCB StaticTask_t
typedef struct xSTATIC_QUEUE StaticQueue_t
typedef StaticQueue_t StaticSemaphore_t
typedef struct xSTATIC_EVENT_GROUP StaticEventGroup_t
typedef struct xSTATIC_TIMER StaticTimer_t
typedef struct xSTATIC_STREAM_BUFFER StaticStreamBuffer_t
typedef StaticStreamBuffer_t StaticMessageBuffer_t

Macro Definition Documentation

◆ configAPPLICATION_ALLOCATED_HEAP

#define configAPPLICATION_ALLOCATED_HEAP   0

Definition at line 945 of file FreeRTOS.h.

◆ configASSERT

#define configASSERT ( x)

Definition at line 335 of file FreeRTOS.h.

◆ configASSERT_DEFINED

#define configASSERT_DEFINED   0

Definition at line 336 of file FreeRTOS.h.

◆ configCHECK_FOR_STACK_OVERFLOW

#define configCHECK_FOR_STACK_OVERFLOW   0

Definition at line 509 of file FreeRTOS.h.

◆ configENABLE_ACCESS_CONTROL_LIST

#define configENABLE_ACCESS_CONTROL_LIST   0

Definition at line 91 of file FreeRTOS.h.

◆ configENABLE_BACKWARD_COMPATIBILITY

#define configENABLE_BACKWARD_COMPATIBILITY   1

Definition at line 1052 of file FreeRTOS.h.

◆ configENABLE_FPU

#define configENABLE_FPU   1

Definition at line 1139 of file FreeRTOS.h.

◆ configENABLE_MPU

#define configENABLE_MPU   0

Definition at line 1133 of file FreeRTOS.h.

◆ configENABLE_MVE

#define configENABLE_MVE   0

Definition at line 1145 of file FreeRTOS.h.

◆ configENABLE_TRUSTZONE

#define configENABLE_TRUSTZONE   1

Definition at line 1151 of file FreeRTOS.h.

◆ configEXPECTED_IDLE_TIME_BEFORE_SLEEP

#define configEXPECTED_IDLE_TIME_BEFORE_SLEEP   2

Definition at line 869 of file FreeRTOS.h.

Referenced by portTASK_FUNCTION().

◆ configGENERATE_RUN_TIME_STATS

#define configGENERATE_RUN_TIME_STATS   0

Definition at line 831 of file FreeRTOS.h.

◆ configIDLE_SHOULD_YIELD

#define configIDLE_SHOULD_YIELD   1

Definition at line 327 of file FreeRTOS.h.

◆ configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS

#define configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS   0

Definition at line 913 of file FreeRTOS.h.

◆ configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H

#define configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H   0

Definition at line 517 of file FreeRTOS.h.

◆ configINITIAL_TICK_COUNT

#define configINITIAL_TICK_COUNT   0

Definition at line 1027 of file FreeRTOS.h.

Referenced by vTaskStartScheduler().

◆ configMAX

#define configMAX ( a,
b )
Value:
( ( ( a ) > ( b ) ) ? ( a ) : ( b ) )
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
Definition json.hpp:13878
*brief create JSON pointer *sa reference_tokens const string_t & a
Definition json.hpp:13877

Definition at line 1074 of file FreeRTOS.h.

◆ configMAX_TASK_NAME_LEN

#define configMAX_TASK_NAME_LEN   16

Definition at line 323 of file FreeRTOS.h.

◆ configMESSAGE_BUFFER_LENGTH_TYPE

#define configMESSAGE_BUFFER_LENGTH_TYPE   size_t

Definition at line 1014 of file FreeRTOS.h.

◆ configMIN

#define configMIN ( a,
b )
Value:
( ( ( a ) < ( b ) ) ? ( a ) : ( b ) )

Definition at line 1081 of file FreeRTOS.h.

Referenced by prvReadBytesFromBuffer(), prvReadMessageFromBuffer(), prvWriteBytesToBuffer(), and prvWriteMessageToBuffer().

◆ configNUM_THREAD_LOCAL_STORAGE_POINTERS

#define configNUM_THREAD_LOCAL_STORAGE_POINTERS   0

Definition at line 295 of file FreeRTOS.h.

◆ configPOST_SLEEP_PROCESSING

#define configPOST_SLEEP_PROCESSING ( x)

Definition at line 889 of file FreeRTOS.h.

◆ configPRE_SLEEP_PROCESSING

#define configPRE_SLEEP_PROCESSING ( x)

Definition at line 885 of file FreeRTOS.h.

◆ configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING

#define configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING ( x)

Definition at line 881 of file FreeRTOS.h.

Referenced by portTASK_FUNCTION().

◆ configPRECONDITION

#define configPRECONDITION ( X)
Value:
#define configASSERT(x)

Definition at line 347 of file FreeRTOS.h.

◆ configPRECONDITION_DEFINED

#define configPRECONDITION_DEFINED   0

Definition at line 348 of file FreeRTOS.h.

◆ configPRINTF

#define configPRINTF ( X)

Definition at line 1067 of file FreeRTOS.h.

◆ configQUEUE_REGISTRY_SIZE

#define configQUEUE_REGISTRY_SIZE   0U

Definition at line 399 of file FreeRTOS.h.

◆ configRECORD_STACK_HIGH_ADDRESS

#define configRECORD_STACK_HIGH_ADDRESS   0

Definition at line 513 of file FreeRTOS.h.

◆ configRUN_ADDITIONAL_TESTS

#define configRUN_ADDITIONAL_TESTS   0

Definition at line 1161 of file FreeRTOS.h.

◆ configRUN_FREERTOS_SECURE_ONLY

#define configRUN_FREERTOS_SECURE_ONLY   0

Definition at line 1157 of file FreeRTOS.h.

◆ configRUN_TIME_COUNTER_TYPE

◆ configSTACK_DEPTH_TYPE

#define configSTACK_DEPTH_TYPE   uint16_t

◆ configSUPPORT_DYNAMIC_ALLOCATION

#define configSUPPORT_DYNAMIC_ALLOCATION   1

Definition at line 981 of file FreeRTOS.h.

◆ configSUPPORT_STATIC_ALLOCATION

#define configSUPPORT_STATIC_ALLOCATION   0

Definition at line 976 of file FreeRTOS.h.

◆ configTASK_NOTIFICATION_ARRAY_ENTRIES

#define configTASK_NOTIFICATION_ARRAY_ENTRIES   1

Definition at line 953 of file FreeRTOS.h.

◆ configTICK_TYPE_WIDTH_IN_BITS

#define configTICK_TYPE_WIDTH_IN_BITS   TICK_TYPE_WIDTH_32_BITS

Definition at line 80 of file FreeRTOS.h.

◆ configUSE_ALTERNATIVE_API

#define configUSE_ALTERNATIVE_API   0

Definition at line 315 of file FreeRTOS.h.

◆ configUSE_APPLICATION_TASK_TAG

#define configUSE_APPLICATION_TASK_TAG   0

Definition at line 291 of file FreeRTOS.h.

◆ configUSE_C_RUNTIME_TLS_SUPPORT

#define configUSE_C_RUNTIME_TLS_SUPPORT   0

Definition at line 124 of file FreeRTOS.h.

◆ configUSE_CO_ROUTINES

#define configUSE_CO_ROUTINES   0

Definition at line 183 of file FreeRTOS.h.

◆ configUSE_COUNTING_SEMAPHORES

#define configUSE_COUNTING_SEMAPHORES   0

Definition at line 311 of file FreeRTOS.h.

◆ configUSE_DAEMON_TASK_STARTUP_HOOK

#define configUSE_DAEMON_TASK_STARTUP_HOOK   0

Definition at line 287 of file FreeRTOS.h.

◆ configUSE_MALLOC_FAILED_HOOK

#define configUSE_MALLOC_FAILED_HOOK   0

Definition at line 853 of file FreeRTOS.h.

◆ configUSE_MINI_LIST_ITEM

#define configUSE_MINI_LIST_ITEM   1

Definition at line 409 of file FreeRTOS.h.

◆ configUSE_MPU_WRAPPERS_V1

#define configUSE_MPU_WRAPPERS_V1   0

Definition at line 86 of file FreeRTOS.h.

◆ configUSE_MUTEXES

#define configUSE_MUTEXES   0

Definition at line 303 of file FreeRTOS.h.

◆ configUSE_NEWLIB_REENTRANT

#define configUSE_NEWLIB_REENTRANT   0

Definition at line 102 of file FreeRTOS.h.

◆ configUSE_PICOLIBC_TLS

#define configUSE_PICOLIBC_TLS   0

Definition at line 114 of file FreeRTOS.h.

◆ configUSE_PORT_OPTIMISED_TASK_SELECTION

#define configUSE_PORT_OPTIMISED_TASK_SELECTION   0

Definition at line 941 of file FreeRTOS.h.

◆ configUSE_POSIX_ERRNO

#define configUSE_POSIX_ERRNO   0

Definition at line 961 of file FreeRTOS.h.

◆ configUSE_QUEUE_SETS

#define configUSE_QUEUE_SETS   0

Definition at line 893 of file FreeRTOS.h.

◆ configUSE_RECURSIVE_MUTEXES

#define configUSE_RECURSIVE_MUTEXES   0

Definition at line 299 of file FreeRTOS.h.

◆ configUSE_SB_COMPLETED_CALLBACK

#define configUSE_SB_COMPLETED_CALLBACK   0

Definition at line 967 of file FreeRTOS.h.

◆ configUSE_STATS_FORMATTING_FUNCTIONS

#define configUSE_STATS_FORMATTING_FUNCTIONS   0

Definition at line 917 of file FreeRTOS.h.

◆ configUSE_TASK_FPU_SUPPORT

#define configUSE_TASK_FPU_SUPPORT   1

Definition at line 1127 of file FreeRTOS.h.

◆ configUSE_TASK_NOTIFICATIONS

#define configUSE_TASK_NOTIFICATIONS   1

Definition at line 949 of file FreeRTOS.h.

◆ configUSE_TICKLESS_IDLE

#define configUSE_TICKLESS_IDLE   0

Definition at line 877 of file FreeRTOS.h.

◆ configUSE_TIME_SLICING

#define configUSE_TIME_SLICING   1

Definition at line 909 of file FreeRTOS.h.

◆ configUSE_TIMERS

#define configUSE_TIMERS   0

Definition at line 307 of file FreeRTOS.h.

◆ configUSE_TRACE_FACILITY

#define configUSE_TRACE_FACILITY   0

Definition at line 925 of file FreeRTOS.h.

◆ eTaskStateGet

#define eTaskStateGet   eTaskGetState

Definition at line 1085 of file FreeRTOS.h.

◆ INCLUDE_eTaskGetState

#define INCLUDE_eTaskGetState   0

Definition at line 261 of file FreeRTOS.h.

◆ INCLUDE_uxTaskGetStackHighWaterMark

#define INCLUDE_uxTaskGetStackHighWaterMark   0

Definition at line 253 of file FreeRTOS.h.

◆ INCLUDE_uxTaskGetStackHighWaterMark2

#define INCLUDE_uxTaskGetStackHighWaterMark2   0

Definition at line 257 of file FreeRTOS.h.

◆ INCLUDE_uxTaskPriorityGet

#define INCLUDE_uxTaskPriorityGet   0

Definition at line 191 of file FreeRTOS.h.

◆ INCLUDE_vTaskDelay

#define INCLUDE_vTaskDelay   0

Definition at line 229 of file FreeRTOS.h.

◆ INCLUDE_vTaskDelete

#define INCLUDE_vTaskDelete   0

Definition at line 195 of file FreeRTOS.h.

◆ INCLUDE_vTaskPrioritySet

#define INCLUDE_vTaskPrioritySet   0

Definition at line 187 of file FreeRTOS.h.

◆ INCLUDE_vTaskSuspend

#define INCLUDE_vTaskSuspend   0

Definition at line 199 of file FreeRTOS.h.

◆ INCLUDE_xQueueGetMutexHolder

#define INCLUDE_xQueueGetMutexHolder   0

Definition at line 241 of file FreeRTOS.h.

◆ INCLUDE_xSemaphoreGetMutexHolder

#define INCLUDE_xSemaphoreGetMutexHolder   INCLUDE_xQueueGetMutexHolder

Definition at line 245 of file FreeRTOS.h.

◆ INCLUDE_xTaskAbortDelay

#define INCLUDE_xTaskAbortDelay   0

Definition at line 237 of file FreeRTOS.h.

◆ INCLUDE_xTaskDelayUntil

#define INCLUDE_xTaskDelayUntil   0

Definition at line 225 of file FreeRTOS.h.

◆ INCLUDE_xTaskGetCurrentTaskHandle

#define INCLUDE_xTaskGetCurrentTaskHandle   1

Definition at line 277 of file FreeRTOS.h.

◆ INCLUDE_xTaskGetHandle

#define INCLUDE_xTaskGetHandle   0

Definition at line 249 of file FreeRTOS.h.

◆ INCLUDE_xTaskGetIdleTaskHandle

#define INCLUDE_xTaskGetIdleTaskHandle   0

Definition at line 233 of file FreeRTOS.h.

◆ INCLUDE_xTaskGetSchedulerState

#define INCLUDE_xTaskGetSchedulerState   0

Definition at line 273 of file FreeRTOS.h.

◆ INCLUDE_xTaskResumeFromISR

#define INCLUDE_xTaskResumeFromISR   1

Definition at line 265 of file FreeRTOS.h.

◆ INCLUDE_xTimerPendFunctionCall

#define INCLUDE_xTimerPendFunctionCall   0

Definition at line 269 of file FreeRTOS.h.

◆ mtCOVERAGE_TEST_DELAY

#define mtCOVERAGE_TEST_DELAY ( )

Definition at line 933 of file FreeRTOS.h.

Referenced by uxListRemove(), and vListInsertEnd().

◆ mtCOVERAGE_TEST_MARKER

◆ pcQueueGetName

#define pcQueueGetName ( xQueue)

Definition at line 405 of file FreeRTOS.h.

◆ pcQueueGetQueueName

#define pcQueueGetQueueName   pcQueueGetName

Definition at line 1102 of file FreeRTOS.h.

◆ pcTaskGetTaskName

#define pcTaskGetTaskName   pcTaskGetName

Definition at line 1100 of file FreeRTOS.h.

◆ pcTimerGetTimerName

#define pcTimerGetTimerName   pcTimerGetName

Definition at line 1101 of file FreeRTOS.h.

◆ pdTASK_CODE

#define pdTASK_CODE   TaskFunction_t

Definition at line 1109 of file FreeRTOS.h.

◆ pdTASK_HOOK_CODE

#define pdTASK_HOOK_CODE   TaskHookFunction_t

Definition at line 1098 of file FreeRTOS.h.

◆ portALLOCATE_SECURE_CONTEXT

#define portALLOCATE_SECURE_CONTEXT ( ulSecureStackSize)

Definition at line 901 of file FreeRTOS.h.

Referenced by portTASK_FUNCTION().

◆ portASSERT_IF_IN_ISR

#define portASSERT_IF_IN_ISR ( )

Definition at line 937 of file FreeRTOS.h.

◆ portCLEAN_UP_TCB

#define portCLEAN_UP_TCB ( pxTCB)
Value:
( void ) ( pxTCB )

Definition at line 387 of file FreeRTOS.h.

◆ portCONFIGURE_TIMER_FOR_RUN_TIME_STATS

#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS ( )

Definition at line 849 of file FreeRTOS.h.

Referenced by vTaskStartScheduler().

◆ portCRITICAL_NESTING_IN_TCB

#define portCRITICAL_NESTING_IN_TCB   0

Definition at line 319 of file FreeRTOS.h.

◆ portPOINTER_SIZE_TYPE

#define portPOINTER_SIZE_TYPE   uint32_t

Definition at line 413 of file FreeRTOS.h.

◆ portPRE_TASK_DELETE_HOOK

#define portPRE_TASK_DELETE_HOOK ( pvTaskToDelete,
pxYieldPending )

Definition at line 391 of file FreeRTOS.h.

◆ portPRIVILEGE_BIT

#define portPRIVILEGE_BIT   ( ( UBaseType_t ) 0x00 )

Definition at line 857 of file FreeRTOS.h.

Referenced by vTaskStartScheduler().

◆ portSETUP_TCB

#define portSETUP_TCB ( pxTCB)
Value:
( void ) ( pxTCB )

Definition at line 395 of file FreeRTOS.h.

Referenced by prvAddNewTaskToReadyList().

◆ portSOFTWARE_BARRIER

#define portSOFTWARE_BARRIER ( )

Definition at line 358 of file FreeRTOS.h.

Referenced by vTaskSuspendAll().

◆ portTASK_USES_FLOATING_POINT

#define portTASK_USES_FLOATING_POINT ( )

Definition at line 897 of file FreeRTOS.h.

◆ portTICK_RATE_MS

#define portTICK_RATE_MS   portTICK_PERIOD_MS

Definition at line 1099 of file FreeRTOS.h.

◆ portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR

#define portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR ( x)
Value:
( void ) ( x )

Definition at line 1046 of file FreeRTOS.h.

Referenced by xTaskGetTickCountFromISR().

◆ portTICK_TYPE_ENTER_CRITICAL

#define portTICK_TYPE_ENTER_CRITICAL ( )

Definition at line 1043 of file FreeRTOS.h.

Referenced by xTaskGetTickCount().

◆ portTICK_TYPE_EXIT_CRITICAL

#define portTICK_TYPE_EXIT_CRITICAL ( )

Definition at line 1044 of file FreeRTOS.h.

Referenced by xTaskGetTickCount().

◆ portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR

#define portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR ( )
Value:
0

Definition at line 1045 of file FreeRTOS.h.

Referenced by xTaskGetTickCountFromISR().

◆ portTickType

#define portTickType   TickType_t

Definition at line 1086 of file FreeRTOS.h.

◆ portYIELD_WITHIN_API

#define portYIELD_WITHIN_API   portYIELD

◆ pxContainer

#define pxContainer   pvContainer

Definition at line 1115 of file FreeRTOS.h.

◆ TICK_TYPE_WIDTH_16_BITS

#define TICK_TYPE_WIDTH_16_BITS   0

Definition at line 59 of file FreeRTOS.h.

◆ TICK_TYPE_WIDTH_32_BITS

#define TICK_TYPE_WIDTH_32_BITS   1

Definition at line 60 of file FreeRTOS.h.

◆ TICK_TYPE_WIDTH_64_BITS

#define TICK_TYPE_WIDTH_64_BITS   2

Definition at line 61 of file FreeRTOS.h.

◆ tmrTIMER_CALLBACK

#define tmrTIMER_CALLBACK   TimerCallbackFunction_t

Definition at line 1108 of file FreeRTOS.h.

◆ traceBLOCKING_ON_QUEUE_PEEK

#define traceBLOCKING_ON_QUEUE_PEEK ( pxQueue)

Definition at line 496 of file FreeRTOS.h.

Referenced by xQueuePeek().

◆ traceBLOCKING_ON_QUEUE_RECEIVE

#define traceBLOCKING_ON_QUEUE_RECEIVE ( pxQueue)

Definition at line 487 of file FreeRTOS.h.

Referenced by xQueueReceive(), and xQueueSemaphoreTake().

◆ traceBLOCKING_ON_QUEUE_SEND

#define traceBLOCKING_ON_QUEUE_SEND ( pxQueue)

Definition at line 505 of file FreeRTOS.h.

Referenced by xQueueGenericSend().

◆ traceBLOCKING_ON_STREAM_BUFFER_RECEIVE

#define traceBLOCKING_ON_STREAM_BUFFER_RECEIVE ( xStreamBuffer)

Definition at line 815 of file FreeRTOS.h.

Referenced by xStreamBufferReceive().

◆ traceBLOCKING_ON_STREAM_BUFFER_SEND

#define traceBLOCKING_ON_STREAM_BUFFER_SEND ( xStreamBuffer)

Definition at line 799 of file FreeRTOS.h.

Referenced by xStreamBufferSend().

◆ traceCREATE_COUNTING_SEMAPHORE

#define traceCREATE_COUNTING_SEMAPHORE ( )

Definition at line 563 of file FreeRTOS.h.

◆ traceCREATE_COUNTING_SEMAPHORE_FAILED

#define traceCREATE_COUNTING_SEMAPHORE_FAILED ( )

Definition at line 567 of file FreeRTOS.h.

◆ traceCREATE_MUTEX

#define traceCREATE_MUTEX ( pxNewQueue)

Definition at line 539 of file FreeRTOS.h.

◆ traceCREATE_MUTEX_FAILED

#define traceCREATE_MUTEX_FAILED ( )

Definition at line 543 of file FreeRTOS.h.

◆ traceEND

#define traceEND ( )

Definition at line 428 of file FreeRTOS.h.

◆ traceEVENT_GROUP_CLEAR_BITS

#define traceEVENT_GROUP_CLEAR_BITS ( xEventGroup,
uxBitsToClear )

Definition at line 719 of file FreeRTOS.h.

Referenced by xEventGroupClearBits().

◆ traceEVENT_GROUP_CLEAR_BITS_FROM_ISR

#define traceEVENT_GROUP_CLEAR_BITS_FROM_ISR ( xEventGroup,
uxBitsToClear )

Definition at line 723 of file FreeRTOS.h.

◆ traceEVENT_GROUP_CREATE

#define traceEVENT_GROUP_CREATE ( xEventGroup)

Definition at line 695 of file FreeRTOS.h.

◆ traceEVENT_GROUP_CREATE_FAILED

#define traceEVENT_GROUP_CREATE_FAILED ( )

Definition at line 699 of file FreeRTOS.h.

◆ traceEVENT_GROUP_DELETE

#define traceEVENT_GROUP_DELETE ( xEventGroup)

Definition at line 735 of file FreeRTOS.h.

Referenced by vEventGroupDelete().

◆ traceEVENT_GROUP_SET_BITS

#define traceEVENT_GROUP_SET_BITS ( xEventGroup,
uxBitsToSet )

Definition at line 727 of file FreeRTOS.h.

Referenced by xEventGroupSetBits().

◆ traceEVENT_GROUP_SET_BITS_FROM_ISR

#define traceEVENT_GROUP_SET_BITS_FROM_ISR ( xEventGroup,
uxBitsToSet )

Definition at line 731 of file FreeRTOS.h.

◆ traceEVENT_GROUP_SYNC_BLOCK

#define traceEVENT_GROUP_SYNC_BLOCK ( xEventGroup,
uxBitsToSet,
uxBitsToWaitFor )

Definition at line 703 of file FreeRTOS.h.

Referenced by xEventGroupSync().

◆ traceEVENT_GROUP_SYNC_END

#define traceEVENT_GROUP_SYNC_END ( xEventGroup,
uxBitsToSet,
uxBitsToWaitFor,
xTimeoutOccurred )
Value:
( void ) ( xTimeoutOccurred )

Definition at line 707 of file FreeRTOS.h.

Referenced by xEventGroupSync().

◆ traceEVENT_GROUP_WAIT_BITS_BLOCK

#define traceEVENT_GROUP_WAIT_BITS_BLOCK ( xEventGroup,
uxBitsToWaitFor )

Definition at line 711 of file FreeRTOS.h.

Referenced by xEventGroupWaitBits().

◆ traceEVENT_GROUP_WAIT_BITS_END

#define traceEVENT_GROUP_WAIT_BITS_END ( xEventGroup,
uxBitsToWaitFor,
xTimeoutOccurred )
Value:
( void ) ( xTimeoutOccurred )

Definition at line 715 of file FreeRTOS.h.

Referenced by xEventGroupWaitBits().

◆ traceFREE

#define traceFREE ( pvAddress,
uiSize )

Definition at line 691 of file FreeRTOS.h.

Referenced by vPortFree().

◆ traceGIVE_MUTEX_RECURSIVE

#define traceGIVE_MUTEX_RECURSIVE ( pxMutex)

Definition at line 547 of file FreeRTOS.h.

◆ traceGIVE_MUTEX_RECURSIVE_FAILED

#define traceGIVE_MUTEX_RECURSIVE_FAILED ( pxMutex)

Definition at line 551 of file FreeRTOS.h.

◆ traceINCREASE_TICK_COUNT

#define traceINCREASE_TICK_COUNT ( x)

Definition at line 442 of file FreeRTOS.h.

◆ traceLOW_POWER_IDLE_BEGIN

#define traceLOW_POWER_IDLE_BEGIN ( )

Definition at line 447 of file FreeRTOS.h.

Referenced by portTASK_FUNCTION().

◆ traceLOW_POWER_IDLE_END

#define traceLOW_POWER_IDLE_END ( )

Definition at line 452 of file FreeRTOS.h.

Referenced by portTASK_FUNCTION().

◆ traceMALLOC

#define traceMALLOC ( pvAddress,
uiSize )

Definition at line 687 of file FreeRTOS.h.

Referenced by prvHeapInit().

◆ traceMOVED_TASK_TO_READY_STATE

#define traceMOVED_TASK_TO_READY_STATE ( pxTCB)

Definition at line 523 of file FreeRTOS.h.

◆ tracePEND_FUNC_CALL

#define tracePEND_FUNC_CALL ( xFunctionToPend,
pvParameter1,
ulParameter2,
ret )

Definition at line 739 of file FreeRTOS.h.

◆ tracePEND_FUNC_CALL_FROM_ISR

#define tracePEND_FUNC_CALL_FROM_ISR ( xFunctionToPend,
pvParameter1,
ulParameter2,
ret )

Definition at line 743 of file FreeRTOS.h.

◆ tracePOST_MOVED_TASK_TO_READY_STATE

#define tracePOST_MOVED_TASK_TO_READY_STATE ( pxTCB)

Definition at line 527 of file FreeRTOS.h.

◆ traceQUEUE_CREATE

#define traceQUEUE_CREATE ( pxNewQueue)

Definition at line 531 of file FreeRTOS.h.

Referenced by prvInitialiseNewQueue().

◆ traceQUEUE_CREATE_FAILED

#define traceQUEUE_CREATE_FAILED ( ucQueueType)

Definition at line 535 of file FreeRTOS.h.

◆ traceQUEUE_DELETE

#define traceQUEUE_DELETE ( pxQueue)

Definition at line 623 of file FreeRTOS.h.

Referenced by vQueueDelete().

◆ traceQUEUE_PEEK

#define traceQUEUE_PEEK ( pxQueue)

Definition at line 587 of file FreeRTOS.h.

Referenced by xQueuePeek().

◆ traceQUEUE_PEEK_FAILED

#define traceQUEUE_PEEK_FAILED ( pxQueue)

Definition at line 591 of file FreeRTOS.h.

Referenced by xQueuePeek().

◆ traceQUEUE_PEEK_FROM_ISR

#define traceQUEUE_PEEK_FROM_ISR ( pxQueue)

Definition at line 595 of file FreeRTOS.h.

Referenced by xQueuePeekFromISR().

◆ traceQUEUE_PEEK_FROM_ISR_FAILED

#define traceQUEUE_PEEK_FROM_ISR_FAILED ( pxQueue)

Definition at line 619 of file FreeRTOS.h.

Referenced by xQueuePeekFromISR().

◆ traceQUEUE_RECEIVE

#define traceQUEUE_RECEIVE ( pxQueue)

Definition at line 583 of file FreeRTOS.h.

Referenced by xQueueReceive(), and xQueueSemaphoreTake().

◆ traceQUEUE_RECEIVE_FAILED

#define traceQUEUE_RECEIVE_FAILED ( pxQueue)

Definition at line 599 of file FreeRTOS.h.

Referenced by xQueueReceive(), and xQueueSemaphoreTake().

◆ traceQUEUE_RECEIVE_FROM_ISR

#define traceQUEUE_RECEIVE_FROM_ISR ( pxQueue)

Definition at line 611 of file FreeRTOS.h.

Referenced by xQueueReceiveFromISR().

◆ traceQUEUE_RECEIVE_FROM_ISR_FAILED

#define traceQUEUE_RECEIVE_FROM_ISR_FAILED ( pxQueue)

Definition at line 615 of file FreeRTOS.h.

Referenced by xQueueReceiveFromISR().

◆ traceQUEUE_REGISTRY_ADD

#define traceQUEUE_REGISTRY_ADD ( xQueue,
pcQueueName )

Definition at line 747 of file FreeRTOS.h.

◆ traceQUEUE_SEND

#define traceQUEUE_SEND ( pxQueue)

Definition at line 575 of file FreeRTOS.h.

Referenced by xQueueGenericSend().

◆ traceQUEUE_SEND_FAILED

#define traceQUEUE_SEND_FAILED ( pxQueue)

Definition at line 579 of file FreeRTOS.h.

Referenced by xQueueGenericSend().

◆ traceQUEUE_SEND_FROM_ISR

#define traceQUEUE_SEND_FROM_ISR ( pxQueue)

Definition at line 603 of file FreeRTOS.h.

Referenced by xQueueGenericSendFromISR(), and xQueueGiveFromISR().

◆ traceQUEUE_SEND_FROM_ISR_FAILED

#define traceQUEUE_SEND_FROM_ISR_FAILED ( pxQueue)

Definition at line 607 of file FreeRTOS.h.

Referenced by xQueueGenericSendFromISR(), and xQueueGiveFromISR().

◆ traceQUEUE_SET_SEND

#define traceQUEUE_SET_SEND   traceQUEUE_SEND

Definition at line 571 of file FreeRTOS.h.

◆ traceSTART

#define traceSTART ( )

Definition at line 421 of file FreeRTOS.h.

◆ traceSTREAM_BUFFER_CREATE

#define traceSTREAM_BUFFER_CREATE ( pxStreamBuffer,
xIsMessageBuffer )

Definition at line 787 of file FreeRTOS.h.

◆ traceSTREAM_BUFFER_CREATE_FAILED

#define traceSTREAM_BUFFER_CREATE_FAILED ( xIsMessageBuffer)

Definition at line 779 of file FreeRTOS.h.

◆ traceSTREAM_BUFFER_CREATE_STATIC_FAILED

#define traceSTREAM_BUFFER_CREATE_STATIC_FAILED ( xReturn,
xIsMessageBuffer )

Definition at line 783 of file FreeRTOS.h.

◆ traceSTREAM_BUFFER_DELETE

#define traceSTREAM_BUFFER_DELETE ( xStreamBuffer)

Definition at line 791 of file FreeRTOS.h.

Referenced by vStreamBufferDelete().

◆ traceSTREAM_BUFFER_RECEIVE

#define traceSTREAM_BUFFER_RECEIVE ( xStreamBuffer,
xReceivedLength )

Definition at line 819 of file FreeRTOS.h.

Referenced by xStreamBufferReceive().

◆ traceSTREAM_BUFFER_RECEIVE_FAILED

#define traceSTREAM_BUFFER_RECEIVE_FAILED ( xStreamBuffer)

Definition at line 823 of file FreeRTOS.h.

Referenced by xStreamBufferReceive().

◆ traceSTREAM_BUFFER_RECEIVE_FROM_ISR

#define traceSTREAM_BUFFER_RECEIVE_FROM_ISR ( xStreamBuffer,
xReceivedLength )

Definition at line 827 of file FreeRTOS.h.

Referenced by xStreamBufferReceiveFromISR().

◆ traceSTREAM_BUFFER_RESET

#define traceSTREAM_BUFFER_RESET ( xStreamBuffer)

Definition at line 795 of file FreeRTOS.h.

Referenced by xStreamBufferReset().

◆ traceSTREAM_BUFFER_SEND

#define traceSTREAM_BUFFER_SEND ( xStreamBuffer,
xBytesSent )

Definition at line 803 of file FreeRTOS.h.

Referenced by xStreamBufferSend().

◆ traceSTREAM_BUFFER_SEND_FAILED

#define traceSTREAM_BUFFER_SEND_FAILED ( xStreamBuffer)

Definition at line 807 of file FreeRTOS.h.

Referenced by xStreamBufferSend().

◆ traceSTREAM_BUFFER_SEND_FROM_ISR

#define traceSTREAM_BUFFER_SEND_FROM_ISR ( xStreamBuffer,
xBytesSent )

Definition at line 811 of file FreeRTOS.h.

Referenced by xStreamBufferSendFromISR().

◆ traceTAKE_MUTEX_RECURSIVE

#define traceTAKE_MUTEX_RECURSIVE ( pxMutex)

Definition at line 555 of file FreeRTOS.h.

◆ traceTAKE_MUTEX_RECURSIVE_FAILED

#define traceTAKE_MUTEX_RECURSIVE_FAILED ( pxMutex)

Definition at line 559 of file FreeRTOS.h.

◆ traceTASK_CREATE

#define traceTASK_CREATE ( pxNewTCB)

Definition at line 627 of file FreeRTOS.h.

Referenced by prvAddNewTaskToReadyList().

◆ traceTASK_CREATE_FAILED

#define traceTASK_CREATE_FAILED ( )

Definition at line 631 of file FreeRTOS.h.

◆ traceTASK_DELAY

#define traceTASK_DELAY ( )

Definition at line 643 of file FreeRTOS.h.

◆ traceTASK_DELAY_UNTIL

#define traceTASK_DELAY_UNTIL ( x)

Definition at line 639 of file FreeRTOS.h.

◆ traceTASK_DELETE

#define traceTASK_DELETE ( pxTaskToDelete)

Definition at line 635 of file FreeRTOS.h.

◆ traceTASK_INCREMENT_TICK

#define traceTASK_INCREMENT_TICK ( xTickCount)

Definition at line 663 of file FreeRTOS.h.

Referenced by xTaskIncrementTick().

◆ traceTASK_NOTIFY

#define traceTASK_NOTIFY ( uxIndexToNotify)

Definition at line 767 of file FreeRTOS.h.

◆ traceTASK_NOTIFY_FROM_ISR

#define traceTASK_NOTIFY_FROM_ISR ( uxIndexToNotify)

Definition at line 771 of file FreeRTOS.h.

◆ traceTASK_NOTIFY_GIVE_FROM_ISR

#define traceTASK_NOTIFY_GIVE_FROM_ISR ( uxIndexToNotify)

Definition at line 775 of file FreeRTOS.h.

◆ traceTASK_NOTIFY_TAKE

#define traceTASK_NOTIFY_TAKE ( uxIndexToWait)

Definition at line 755 of file FreeRTOS.h.

◆ traceTASK_NOTIFY_TAKE_BLOCK

#define traceTASK_NOTIFY_TAKE_BLOCK ( uxIndexToWait)

Definition at line 751 of file FreeRTOS.h.

◆ traceTASK_NOTIFY_WAIT

#define traceTASK_NOTIFY_WAIT ( uxIndexToWait)

Definition at line 763 of file FreeRTOS.h.

◆ traceTASK_NOTIFY_WAIT_BLOCK

#define traceTASK_NOTIFY_WAIT_BLOCK ( uxIndexToWait)

Definition at line 759 of file FreeRTOS.h.

◆ traceTASK_PRIORITY_DISINHERIT

#define traceTASK_PRIORITY_DISINHERIT ( pxTCBOfMutexHolder,
uxOriginalPriority )

Definition at line 478 of file FreeRTOS.h.

◆ traceTASK_PRIORITY_INHERIT

#define traceTASK_PRIORITY_INHERIT ( pxTCBOfMutexHolder,
uxInheritedPriority )

Definition at line 469 of file FreeRTOS.h.

◆ traceTASK_PRIORITY_SET

#define traceTASK_PRIORITY_SET ( pxTask,
uxNewPriority )

Definition at line 647 of file FreeRTOS.h.

◆ traceTASK_RESUME

#define traceTASK_RESUME ( pxTaskToResume)

Definition at line 655 of file FreeRTOS.h.

◆ traceTASK_RESUME_FROM_ISR

#define traceTASK_RESUME_FROM_ISR ( pxTaskToResume)

Definition at line 659 of file FreeRTOS.h.

◆ traceTASK_SUSPEND

#define traceTASK_SUSPEND ( pxTaskToSuspend)

Definition at line 651 of file FreeRTOS.h.

◆ traceTASK_SWITCHED_IN

#define traceTASK_SWITCHED_IN ( )

Definition at line 435 of file FreeRTOS.h.

Referenced by vTaskStartScheduler(), and vTaskSwitchContext().

◆ traceTASK_SWITCHED_OUT

#define traceTASK_SWITCHED_OUT ( )

Definition at line 459 of file FreeRTOS.h.

Referenced by vTaskSwitchContext().

◆ traceTIMER_COMMAND_RECEIVED

#define traceTIMER_COMMAND_RECEIVED ( pxTimer,
xMessageID,
xMessageValue )

Definition at line 683 of file FreeRTOS.h.

◆ traceTIMER_COMMAND_SEND

#define traceTIMER_COMMAND_SEND ( xTimer,
xMessageID,
xMessageValueValue,
xReturn )

Definition at line 675 of file FreeRTOS.h.

◆ traceTIMER_CREATE

#define traceTIMER_CREATE ( pxNewTimer)

Definition at line 667 of file FreeRTOS.h.

◆ traceTIMER_CREATE_FAILED

#define traceTIMER_CREATE_FAILED ( )

Definition at line 671 of file FreeRTOS.h.

◆ traceTIMER_EXPIRED

#define traceTIMER_EXPIRED ( pxTimer)

Definition at line 679 of file FreeRTOS.h.

◆ tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE

#define tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE
Value:
#define configSUPPORT_STATIC_ALLOCATION
#define configSUPPORT_DYNAMIC_ALLOCATION
#define portUSING_MPU_WRAPPERS
Definition portable.h:73

Definition at line 1207 of file FreeRTOS.h.

◆ vQueueAddToRegistry

#define vQueueAddToRegistry ( xQueue,
pcName )

Definition at line 403 of file FreeRTOS.h.

Referenced by osMessageQueueNew(), and osSemaphoreNew().

◆ vQueueUnregisterQueue

#define vQueueUnregisterQueue ( xQueue)

Definition at line 404 of file FreeRTOS.h.

Referenced by osMessageQueueDelete(), osSemaphoreDelete(), and vQueueDelete().

◆ vTaskGetTaskInfo

#define vTaskGetTaskInfo   vTaskGetInfo

Definition at line 1103 of file FreeRTOS.h.

◆ xCoRoutineHandle

#define xCoRoutineHandle   CoRoutineHandle_t

Definition at line 1097 of file FreeRTOS.h.

◆ xList

#define xList   List_t

Definition at line 1111 of file FreeRTOS.h.

◆ xListItem

#define xListItem   ListItem_t

Definition at line 1110 of file FreeRTOS.h.

◆ xMemoryRegion

#define xMemoryRegion   MemoryRegion_t

Definition at line 1093 of file FreeRTOS.h.

◆ xQueueHandle

#define xQueueHandle   QueueHandle_t

Definition at line 1088 of file FreeRTOS.h.

◆ xQueueSetHandle

#define xQueueSetHandle   QueueSetHandle_t

Definition at line 1090 of file FreeRTOS.h.

◆ xQueueSetMemberHandle

#define xQueueSetMemberHandle   QueueSetMemberHandle_t

Definition at line 1091 of file FreeRTOS.h.

◆ xSemaphoreHandle

#define xSemaphoreHandle   SemaphoreHandle_t

Definition at line 1089 of file FreeRTOS.h.

◆ xTaskGetIdleRunTimeCounter

#define xTaskGetIdleRunTimeCounter   ulTaskGetIdleRunTimeCounter

Definition at line 1104 of file FreeRTOS.h.

◆ xTaskHandle

#define xTaskHandle   TaskHandle_t

Definition at line 1087 of file FreeRTOS.h.

Referenced by vApplicationStackOverflowHook().

◆ xTaskParameters

#define xTaskParameters   TaskParameters_t

Definition at line 1094 of file FreeRTOS.h.

◆ xTaskStatusType

#define xTaskStatusType   TaskStatus_t

Definition at line 1095 of file FreeRTOS.h.

◆ xTimeOutType

#define xTimeOutType   TimeOut_t

Definition at line 1092 of file FreeRTOS.h.

◆ xTimerHandle

#define xTimerHandle   TimerHandle_t

Definition at line 1096 of file FreeRTOS.h.

Typedef Documentation

◆ StaticEventGroup_t

◆ StaticList_t

typedef struct xSTATIC_LIST StaticList_t

◆ StaticListItem_t

Definition at line 1232 of file FreeRTOS.h.

◆ StaticMessageBuffer_t

Definition at line 1452 of file FreeRTOS.h.

◆ StaticMiniListItem_t

Definition at line 1244 of file FreeRTOS.h.

◆ StaticQueue_t

typedef struct xSTATIC_QUEUE StaticQueue_t

◆ StaticSemaphore_t

Definition at line 1367 of file FreeRTOS.h.

◆ StaticStreamBuffer_t

◆ StaticTask_t

typedef struct xSTATIC_TCB StaticTask_t

◆ StaticTimer_t

typedef struct xSTATIC_TIMER StaticTimer_t