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.

## Data Structures

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 | INCLUDE_xQueueGetMutexHolder 0
#define | configUSE_ALTERNATIVE_API 0
#define | portCRITICAL_NESTING_IN_TCB 0
#define | configASSERT(x)
#define | configASSERT_DEFINED 0
#define | portCLEAN_UP_TCB(pxTCB) ( void ) pxTCB
#define | portPRE_TASK_DELETE_HOOK(pvTaskToDelete, pxYieldPending)
#define | portSETUP_TCB(pxTCB) ( void ) pxTCB
#define | vQueueAddToRegistry(xQueue, pcName)
#define | vQueueUnregisterQueue(xQueue)
#define | pcQueueGetName(xQueue)
#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 | 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_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) ( void ) xTimeoutOccurred
#define | traceEVENT_GROUP_WAIT_BITS_BLOCK(xEventGroup, uxBitsToWaitFor)
#define | traceEVENT_GROUP_WAIT_BITS_END(xEventGroup, uxBitsToWaitFor, xTimeoutOccurred) ( void ) 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()
#define | traceTASK_NOTIFY_TAKE()
#define | traceTASK_NOTIFY_WAIT_BLOCK()
#define | traceTASK_NOTIFY_WAIT()
#define | traceTASK_NOTIFY()
#define | traceTASK_NOTIFY_FROM_ISR()
#define | traceTASK_NOTIFY_GIVE_FROM_ISR()
#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 | portCONFIGURE_TIMER_FOR_RUN_TIME_STATS()
#define | portPRIVILEGE_BIT ( ( UBaseType_t ) 0x00 )
#define | portYIELD_WITHIN_API portYIELD
#define | configEXPECTED_IDLE_TIME_BEFORE_SLEEP 2
#define | configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING(x)
#define | configPRE_SLEEP_PROCESSING(x)
#define | configPOST_SLEEP_PROCESSING(x)
#define | portTASK_USES_FLOATING_POINT()
#define | portTASK_CALLS_SECURE_FUNCTIONS()
#define | portASSERT_IF_INTERRUPT_PRIORITY_INVALID()
#define | mtCOVERAGE_TEST_MARKER()
#define | mtCOVERAGE_TEST_DELAY()
#define | portASSERT_IF_IN_ISR()
#define | configSTACK_DEPTH_TYPE uint16_t
#define | configINITIAL_TICK_COUNT 0
#define | portTICK_TYPE_ENTER_CRITICAL()
#define | portTICK_TYPE_EXIT_CRITICAL()
#define | portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR() 0
#define | portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR(x) ( void ) x
#define | configENABLE_BACKWARD_COMPATIBILITY 1
#define | configPRINTF(X)
#define | configMAX(a, b) ( ( ( a ) > ( b ) ) ? ( a ) : ( b ) )
#define | configMIN(a, b) ( ( ( a ) < ( b ) ) ? ( 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 | tmrTIMER_CALLBACK TimerCallbackFunction_t
#define | pdTASK_CODE TaskFunction_t
#define | xListItem ListItem_t
#define | xList List_t
#define | configUSE_TASK_FPU_SUPPORT 1

## 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

## configASSERT

#define configASSERT | ( |  | x | ) |

## configASSERT_DEFINED

#define configASSERT_DEFINED 0

## configENABLE_BACKWARD_COMPATIBILITY

#define configENABLE_BACKWARD_COMPATIBILITY 1

## configEXPECTED_IDLE_TIME_BEFORE_SLEEP

#define configEXPECTED_IDLE_TIME_BEFORE_SLEEP 2

## configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H

#define configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H 0

## configINITIAL_TICK_COUNT

#define configINITIAL_TICK_COUNT 0

## configMAX

#define configMAX | ( |  | a,
|  |  | b
| ) |  | ( ( ( a ) > ( b ) ) ? ( a ) : ( b ) )

## configMIN

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

## configPOST_SLEEP_PROCESSING

#define configPOST_SLEEP_PROCESSING | ( |  | x | ) |

## configPRE_SLEEP_PROCESSING

#define configPRE_SLEEP_PROCESSING | ( |  | x | ) |

## configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING

#define configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING | ( |  | x | ) |

## configPRINTF

#define configPRINTF | ( |  | X | ) |

## configRECORD_STACK_HIGH_ADDRESS

#define configRECORD_STACK_HIGH_ADDRESS 0

## configSTACK_DEPTH_TYPE

#define configSTACK_DEPTH_TYPE uint16_t

## configUSE_ALTERNATIVE_API

#define configUSE_ALTERNATIVE_API 0

## configUSE_TASK_FPU_SUPPORT

#define configUSE_TASK_FPU_SUPPORT 1

## eTaskStateGet

#define eTaskStateGet eTaskGetState

## INCLUDE_xQueueGetMutexHolder

#define INCLUDE_xQueueGetMutexHolder 0

## mtCOVERAGE_TEST_DELAY

#define mtCOVERAGE_TEST_DELAY | ( |  | ) |

## mtCOVERAGE_TEST_MARKER

#define mtCOVERAGE_TEST_MARKER | ( |  | ) |

## pcQueueGetName

#define pcQueueGetName | ( |  | xQueue | ) |

## pcQueueGetQueueName

#define pcQueueGetQueueName pcQueueGetName

## pcTaskGetTaskName

#define pcTaskGetTaskName pcTaskGetName

## pcTimerGetTimerName

#define pcTimerGetTimerName pcTimerGetName

## pdTASK_CODE

#define pdTASK_CODE TaskFunction_t

## pdTASK_HOOK_CODE

#define pdTASK_HOOK_CODE TaskHookFunction_t

## portASSERT_IF_IN_ISR

#define portASSERT_IF_IN_ISR | ( |  | ) |

## portASSERT_IF_INTERRUPT_PRIORITY_INVALID

#define portASSERT_IF_INTERRUPT_PRIORITY_INVALID | ( |  | ) |

## portCLEAN_UP_TCB

#define portCLEAN_UP_TCB | ( |  | pxTCB | ) | ( void ) pxTCB

## portCONFIGURE_TIMER_FOR_RUN_TIME_STATS

#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS | ( |  | ) |

## portCRITICAL_NESTING_IN_TCB

#define portCRITICAL_NESTING_IN_TCB 0

## portPOINTER_SIZE_TYPE

#define portPOINTER_SIZE_TYPE uint32_t

## portPRE_TASK_DELETE_HOOK

#define portPRE_TASK_DELETE_HOOK | ( |  | pvTaskToDelete,
|  |  | pxYieldPending
| ) |  |

## portPRIVILEGE_BIT

#define portPRIVILEGE_BIT ( ( UBaseType_t ) 0x00 )

## portSETUP_TCB

#define portSETUP_TCB | ( |  | pxTCB | ) | ( void ) pxTCB

## portTASK_CALLS_SECURE_FUNCTIONS

#define portTASK_CALLS_SECURE_FUNCTIONS | ( |  | ) |

## portTASK_USES_FLOATING_POINT

#define portTASK_USES_FLOATING_POINT | ( |  | ) |

## portTICK_RATE_MS

#define portTICK_RATE_MS portTICK_PERIOD_MS

## portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR

#define portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR | ( |  | x | ) | ( void ) x

## portTICK_TYPE_ENTER_CRITICAL

#define portTICK_TYPE_ENTER_CRITICAL | ( |  | ) |

## portTICK_TYPE_EXIT_CRITICAL

#define portTICK_TYPE_EXIT_CRITICAL | ( |  | ) |

## portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR

#define portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR | ( |  | ) | 0

## portTickType

#define portTickType TickType_t

## portYIELD_WITHIN_API

#define portYIELD_WITHIN_API portYIELD

## tmrTIMER_CALLBACK

#define tmrTIMER_CALLBACK TimerCallbackFunction_t

## traceBLOCKING_ON_QUEUE_PEEK

#define traceBLOCKING_ON_QUEUE_PEEK | ( |  | pxQueue | ) |

## traceBLOCKING_ON_QUEUE_RECEIVE

#define traceBLOCKING_ON_QUEUE_RECEIVE | ( |  | pxQueue | ) |

## traceBLOCKING_ON_QUEUE_SEND

#define traceBLOCKING_ON_QUEUE_SEND | ( |  | pxQueue | ) |

## traceBLOCKING_ON_STREAM_BUFFER_RECEIVE

#define traceBLOCKING_ON_STREAM_BUFFER_RECEIVE | ( |  | xStreamBuffer | ) |

## traceBLOCKING_ON_STREAM_BUFFER_SEND

#define traceBLOCKING_ON_STREAM_BUFFER_SEND | ( |  | xStreamBuffer | ) |

## traceCREATE_COUNTING_SEMAPHORE

#define traceCREATE_COUNTING_SEMAPHORE | ( |  | ) |

## traceCREATE_COUNTING_SEMAPHORE_FAILED

#define traceCREATE_COUNTING_SEMAPHORE_FAILED | ( |  | ) |

## traceCREATE_MUTEX

#define traceCREATE_MUTEX | ( |  | pxNewQueue | ) |

## traceCREATE_MUTEX_FAILED

#define traceCREATE_MUTEX_FAILED | ( |  | ) |

## traceEND

#define traceEND | ( |  | ) |

## traceEVENT_GROUP_CLEAR_BITS

#define traceEVENT_GROUP_CLEAR_BITS | ( |  | xEventGroup,
|  |  | uxBitsToClear
| ) |  |

## traceEVENT_GROUP_CLEAR_BITS_FROM_ISR

#define traceEVENT_GROUP_CLEAR_BITS_FROM_ISR | ( |  | xEventGroup,
|  |  | uxBitsToClear
| ) |  |

## traceEVENT_GROUP_CREATE

#define traceEVENT_GROUP_CREATE | ( |  | xEventGroup | ) |

## traceEVENT_GROUP_CREATE_FAILED

#define traceEVENT_GROUP_CREATE_FAILED | ( |  | ) |

## traceEVENT_GROUP_DELETE

#define traceEVENT_GROUP_DELETE | ( |  | xEventGroup | ) |

## traceEVENT_GROUP_SET_BITS

#define traceEVENT_GROUP_SET_BITS | ( |  | xEventGroup,
|  |  | uxBitsToSet
| ) |  |

## traceEVENT_GROUP_SET_BITS_FROM_ISR

#define traceEVENT_GROUP_SET_BITS_FROM_ISR | ( |  | xEventGroup,
|  |  | uxBitsToSet
| ) |  |

## traceEVENT_GROUP_SYNC_BLOCK

#define traceEVENT_GROUP_SYNC_BLOCK | ( |  | xEventGroup,
|  |  | uxBitsToSet,
|  |  | uxBitsToWaitFor
| ) |  |

## traceEVENT_GROUP_SYNC_END

#define traceEVENT_GROUP_SYNC_END | ( |  | xEventGroup,
|  |  | uxBitsToSet,
|  |  | uxBitsToWaitFor,
|  |  | xTimeoutOccurred
| ) |  | ( void ) xTimeoutOccurred

## traceEVENT_GROUP_WAIT_BITS_BLOCK

#define traceEVENT_GROUP_WAIT_BITS_BLOCK | ( |  | xEventGroup,
|  |  | uxBitsToWaitFor
| ) |  |

## traceEVENT_GROUP_WAIT_BITS_END

#define traceEVENT_GROUP_WAIT_BITS_END | ( |  | xEventGroup,
|  |  | uxBitsToWaitFor,
|  |  | xTimeoutOccurred
| ) |  | ( void ) xTimeoutOccurred

## traceFREE

#define traceFREE | ( |  | pvAddress,
|  |  | uiSize
| ) |  |

## traceGIVE_MUTEX_RECURSIVE

#define traceGIVE_MUTEX_RECURSIVE | ( |  | pxMutex | ) |

## traceGIVE_MUTEX_RECURSIVE_FAILED

#define traceGIVE_MUTEX_RECURSIVE_FAILED | ( |  | pxMutex | ) |

## traceINCREASE_TICK_COUNT

#define traceINCREASE_TICK_COUNT | ( |  | x | ) |

## traceLOW_POWER_IDLE_BEGIN

#define traceLOW_POWER_IDLE_BEGIN | ( |  | ) |

## traceLOW_POWER_IDLE_END

#define traceLOW_POWER_IDLE_END | ( |  | ) |

## traceMALLOC

#define traceMALLOC | ( |  | pvAddress,
|  |  | uiSize
| ) |  |

## traceMOVED_TASK_TO_READY_STATE

#define traceMOVED_TASK_TO_READY_STATE | ( |  | pxTCB | ) |

## tracePEND_FUNC_CALL

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

## tracePEND_FUNC_CALL_FROM_ISR

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

## tracePOST_MOVED_TASK_TO_READY_STATE

#define tracePOST_MOVED_TASK_TO_READY_STATE | ( |  | pxTCB | ) |

## traceQUEUE_CREATE

#define traceQUEUE_CREATE | ( |  | pxNewQueue | ) |

## traceQUEUE_CREATE_FAILED

#define traceQUEUE_CREATE_FAILED | ( |  | ucQueueType | ) |

## traceQUEUE_DELETE

#define traceQUEUE_DELETE | ( |  | pxQueue | ) |

## traceQUEUE_PEEK

#define traceQUEUE_PEEK | ( |  | pxQueue | ) |

## traceQUEUE_PEEK_FAILED

#define traceQUEUE_PEEK_FAILED | ( |  | pxQueue | ) |

## traceQUEUE_PEEK_FROM_ISR

#define traceQUEUE_PEEK_FROM_ISR | ( |  | pxQueue | ) |

## traceQUEUE_PEEK_FROM_ISR_FAILED

#define traceQUEUE_PEEK_FROM_ISR_FAILED | ( |  | pxQueue | ) |

## traceQUEUE_RECEIVE

#define traceQUEUE_RECEIVE | ( |  | pxQueue | ) |

## traceQUEUE_RECEIVE_FAILED

#define traceQUEUE_RECEIVE_FAILED | ( |  | pxQueue | ) |

## traceQUEUE_RECEIVE_FROM_ISR

#define traceQUEUE_RECEIVE_FROM_ISR | ( |  | pxQueue | ) |

## traceQUEUE_RECEIVE_FROM_ISR_FAILED

#define traceQUEUE_RECEIVE_FROM_ISR_FAILED | ( |  | pxQueue | ) |

## traceQUEUE_REGISTRY_ADD

#define traceQUEUE_REGISTRY_ADD | ( |  | xQueue,
|  |  | pcQueueName
| ) |  |

## traceQUEUE_SEND

#define traceQUEUE_SEND | ( |  | pxQueue | ) |

## traceQUEUE_SEND_FAILED

#define traceQUEUE_SEND_FAILED | ( |  | pxQueue | ) |

## traceQUEUE_SEND_FROM_ISR

#define traceQUEUE_SEND_FROM_ISR | ( |  | pxQueue | ) |

## traceQUEUE_SEND_FROM_ISR_FAILED

#define traceQUEUE_SEND_FROM_ISR_FAILED | ( |  | pxQueue | ) |

## traceSTART

#define traceSTART | ( |  | ) |

## traceSTREAM_BUFFER_CREATE

#define traceSTREAM_BUFFER_CREATE | ( |  | pxStreamBuffer,
|  |  | xIsMessageBuffer
| ) |  |

## traceSTREAM_BUFFER_CREATE_FAILED

#define traceSTREAM_BUFFER_CREATE_FAILED | ( |  | xIsMessageBuffer | ) |

## traceSTREAM_BUFFER_CREATE_STATIC_FAILED

#define traceSTREAM_BUFFER_CREATE_STATIC_FAILED | ( |  | xReturn,
|  |  | xIsMessageBuffer
| ) |  |

## traceSTREAM_BUFFER_DELETE

#define traceSTREAM_BUFFER_DELETE | ( |  | xStreamBuffer | ) |

## traceSTREAM_BUFFER_RECEIVE

#define traceSTREAM_BUFFER_RECEIVE | ( |  | xStreamBuffer,
|  |  | xReceivedLength
| ) |  |

## traceSTREAM_BUFFER_RECEIVE_FAILED

#define traceSTREAM_BUFFER_RECEIVE_FAILED | ( |  | xStreamBuffer | ) |

## traceSTREAM_BUFFER_RECEIVE_FROM_ISR

#define traceSTREAM_BUFFER_RECEIVE_FROM_ISR | ( |  | xStreamBuffer,
|  |  | xReceivedLength
| ) |  |

## traceSTREAM_BUFFER_RESET

#define traceSTREAM_BUFFER_RESET | ( |  | xStreamBuffer | ) |

## traceSTREAM_BUFFER_SEND

#define traceSTREAM_BUFFER_SEND | ( |  | xStreamBuffer,
|  |  | xBytesSent
| ) |  |

## traceSTREAM_BUFFER_SEND_FAILED

#define traceSTREAM_BUFFER_SEND_FAILED | ( |  | xStreamBuffer | ) |

## traceSTREAM_BUFFER_SEND_FROM_ISR

#define traceSTREAM_BUFFER_SEND_FROM_ISR | ( |  | xStreamBuffer,
|  |  | xBytesSent
| ) |  |

## traceTAKE_MUTEX_RECURSIVE

#define traceTAKE_MUTEX_RECURSIVE | ( |  | pxMutex | ) |

## traceTAKE_MUTEX_RECURSIVE_FAILED

#define traceTAKE_MUTEX_RECURSIVE_FAILED | ( |  | pxMutex | ) |

## traceTASK_CREATE

#define traceTASK_CREATE | ( |  | pxNewTCB | ) |

## traceTASK_CREATE_FAILED

#define traceTASK_CREATE_FAILED | ( |  | ) |

## traceTASK_DELAY

#define traceTASK_DELAY | ( |  | ) |

## traceTASK_DELAY_UNTIL

#define traceTASK_DELAY_UNTIL | ( |  | x | ) |

## traceTASK_DELETE

#define traceTASK_DELETE | ( |  | pxTaskToDelete | ) |

## traceTASK_INCREMENT_TICK

#define traceTASK_INCREMENT_TICK | ( |  | xTickCount | ) |

## traceTASK_NOTIFY

#define traceTASK_NOTIFY | ( |  | ) |

## traceTASK_NOTIFY_FROM_ISR

#define traceTASK_NOTIFY_FROM_ISR | ( |  | ) |

## traceTASK_NOTIFY_GIVE_FROM_ISR

#define traceTASK_NOTIFY_GIVE_FROM_ISR | ( |  | ) |

## traceTASK_NOTIFY_TAKE

#define traceTASK_NOTIFY_TAKE | ( |  | ) |

## traceTASK_NOTIFY_TAKE_BLOCK

#define traceTASK_NOTIFY_TAKE_BLOCK | ( |  | ) |

## traceTASK_NOTIFY_WAIT

#define traceTASK_NOTIFY_WAIT | ( |  | ) |

## traceTASK_NOTIFY_WAIT_BLOCK

#define traceTASK_NOTIFY_WAIT_BLOCK | ( |  | ) |

## traceTASK_PRIORITY_DISINHERIT

#define traceTASK_PRIORITY_DISINHERIT | ( |  | pxTCBOfMutexHolder,
|  |  | uxOriginalPriority
| ) |  |

## traceTASK_PRIORITY_INHERIT

#define traceTASK_PRIORITY_INHERIT | ( |  | pxTCBOfMutexHolder,
|  |  | uxInheritedPriority
| ) |  |

## traceTASK_PRIORITY_SET

#define traceTASK_PRIORITY_SET | ( |  | pxTask,
|  |  | uxNewPriority
| ) |  |

## traceTASK_RESUME

#define traceTASK_RESUME | ( |  | pxTaskToResume | ) |

## traceTASK_RESUME_FROM_ISR

#define traceTASK_RESUME_FROM_ISR | ( |  | pxTaskToResume | ) |

## traceTASK_SUSPEND

#define traceTASK_SUSPEND | ( |  | pxTaskToSuspend | ) |

## traceTASK_SWITCHED_IN

#define traceTASK_SWITCHED_IN | ( |  | ) |

## traceTASK_SWITCHED_OUT

#define traceTASK_SWITCHED_OUT | ( |  | ) |

## traceTIMER_COMMAND_RECEIVED

#define traceTIMER_COMMAND_RECEIVED | ( |  | pxTimer,
|  |  | xMessageID,
|  |  | xMessageValue
| ) |  |

## traceTIMER_COMMAND_SEND

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

## traceTIMER_CREATE

#define traceTIMER_CREATE | ( |  | pxNewTimer | ) |

## traceTIMER_CREATE_FAILED

#define traceTIMER_CREATE_FAILED | ( |  | ) |

## traceTIMER_EXPIRED

#define traceTIMER_EXPIRED | ( |  | pxTimer | ) |

## vQueueAddToRegistry

#define vQueueAddToRegistry | ( |  | xQueue,
|  |  | pcName
| ) |  |

## vQueueUnregisterQueue

#define vQueueUnregisterQueue | ( |  | xQueue | ) |

## vTaskGetTaskInfo

#define vTaskGetTaskInfo vTaskGetInfo

## xCoRoutineHandle

#define xCoRoutineHandle CoRoutineHandle_t

## xList

#define xList List_t

## xListItem

#define xListItem ListItem_t

## xMemoryRegion

#define xMemoryRegion MemoryRegion_t

## xQueueHandle

#define xQueueHandle QueueHandle_t

## xQueueSetHandle

#define xQueueSetHandle QueueSetHandle_t

## xQueueSetMemberHandle

#define xQueueSetMemberHandle QueueSetMemberHandle_t

## xSemaphoreHandle

#define xSemaphoreHandle SemaphoreHandle_t

## xTaskHandle

#define xTaskHandle TaskHandle_t

## xTaskParameters

#define xTaskParameters TaskParameters_t

## xTaskStatusType

#define xTaskStatusType TaskStatus_t

## xTimeOutType

#define xTimeOutType TimeOut_t

## xTimerHandle

#define xTimerHandle TimerHandle_t

## Typedef Documentation

## StaticEventGroup_t

typedef struct xSTATIC_EVENT_GROUP StaticEventGroup_t

## StaticList_t

typedef struct xSTATIC_LIST StaticList_t

## StaticListItem_t

typedef struct xSTATIC_LIST_ITEM StaticListItem_t

## StaticMessageBuffer_t

typedef StaticStreamBuffer_t StaticMessageBuffer_t

## StaticMiniListItem_t

typedef struct xSTATIC_MINI_LIST_ITEM StaticMiniListItem_t

## StaticQueue_t

typedef struct xSTATIC_QUEUE StaticQueue_t

## StaticSemaphore_t

typedef StaticQueue_t StaticSemaphore_t

## StaticStreamBuffer_t

typedef struct xSTATIC_STREAM_BUFFER StaticStreamBuffer_t

## StaticTask_t

typedef struct xSTATIC_TCB StaticTask_t

## StaticTimer_t

typedef struct xSTATIC_TIMER StaticTimer_t