File FreeRTOS.h
FileList > FreeRTOS > include > FreeRTOS.h
Go to the source code of this file.
#include <stddef.h>
#include <stdint.h>
#include "FreeRTOSConfig.h"
#include "projdefs.h"
#include "portable.h"
Classes
Type | Name |
---|---|
struct | xSTATIC_EVENT_GROUP |
struct | xSTATIC_LIST |
struct | xSTATIC_LIST_ITEM |
struct | xSTATIC_MINI_LIST_ITEM |
struct | xSTATIC_QUEUE |
struct | xSTATIC_STREAM_BUFFER |
struct | xSTATIC_TCB |
struct | xSTATIC_TIMER |
Public Types
Type | Name |
---|---|
typedef struct xSTATIC_EVENT_GROUP | StaticEventGroup_t |
typedef struct xSTATIC_LIST_ITEM | StaticListItem_t |
typedef struct xSTATIC_LIST | StaticList_t |
typedef StaticStreamBuffer_t | StaticMessageBuffer_t |
typedef struct xSTATIC_MINI_LIST_ITEM | StaticMiniListItem_t |
typedef struct xSTATIC_QUEUE | StaticQueue_t |
typedef StaticQueue_t | StaticSemaphore_t |
typedef struct xSTATIC_STREAM_BUFFER | StaticStreamBuffer_t |
typedef struct xSTATIC_TCB | StaticTask_t |
typedef struct xSTATIC_TIMER | StaticTimer_t |
Macros
Public Types Documentation
typedef StaticEventGroup_t
typedef struct xSTATIC_EVENT_GROUP StaticEventGroup_t;
typedef StaticListItem_t
typedef struct xSTATIC_LIST_ITEM StaticListItem_t;
typedef StaticList_t
typedef struct xSTATIC_LIST StaticList_t;
typedef StaticMessageBuffer_t
typedef StaticStreamBuffer_t StaticMessageBuffer_t;
typedef StaticMiniListItem_t
typedef struct xSTATIC_MINI_LIST_ITEM StaticMiniListItem_t;
typedef StaticQueue_t
typedef struct xSTATIC_QUEUE StaticQueue_t;
typedef StaticSemaphore_t
typedef StaticQueue_t StaticSemaphore_t;
typedef StaticStreamBuffer_t
typedef struct xSTATIC_STREAM_BUFFER StaticStreamBuffer_t;
typedef StaticTask_t
typedef struct xSTATIC_TCB StaticTask_t;
typedef StaticTimer_t
typedef struct xSTATIC_TIMER StaticTimer_t;
Macro Definition Documentation
define INCLUDE_eTaskGetState
#define INCLUDE_eTaskGetState 0
define INCLUDE_uxTaskGetStackHighWaterMark
#define INCLUDE_uxTaskGetStackHighWaterMark 0
define INCLUDE_uxTaskGetStackHighWaterMark2
#define INCLUDE_uxTaskGetStackHighWaterMark2 0
define INCLUDE_uxTaskPriorityGet
#define INCLUDE_uxTaskPriorityGet 0
define INCLUDE_vTaskDelay
#define INCLUDE_vTaskDelay 0
define INCLUDE_vTaskDelayUntil
#define INCLUDE_vTaskDelayUntil 0
define INCLUDE_vTaskDelete
#define INCLUDE_vTaskDelete 0
define INCLUDE_vTaskPrioritySet
#define INCLUDE_vTaskPrioritySet 0
define INCLUDE_vTaskSuspend
#define INCLUDE_vTaskSuspend 0
define INCLUDE_xQueueGetMutexHolder
#define INCLUDE_xQueueGetMutexHolder 0
define INCLUDE_xSemaphoreGetMutexHolder
#define INCLUDE_xSemaphoreGetMutexHolder INCLUDE_xQueueGetMutexHolder
define INCLUDE_xTaskAbortDelay
#define INCLUDE_xTaskAbortDelay 0
define INCLUDE_xTaskGetCurrentTaskHandle
#define INCLUDE_xTaskGetCurrentTaskHandle 0
define INCLUDE_xTaskGetHandle
#define INCLUDE_xTaskGetHandle 0
define INCLUDE_xTaskGetIdleTaskHandle
#define INCLUDE_xTaskGetIdleTaskHandle 0
define INCLUDE_xTaskGetSchedulerState
#define INCLUDE_xTaskGetSchedulerState 0
define INCLUDE_xTaskResumeFromISR
#define INCLUDE_xTaskResumeFromISR 1
define INCLUDE_xTimerPendFunctionCall
#define INCLUDE_xTimerPendFunctionCall 0
define configAPPLICATION_ALLOCATED_HEAP
#define configAPPLICATION_ALLOCATED_HEAP 0
define configASSERT
#define configASSERT (
x
)
define configASSERT_DEFINED
#define configASSERT_DEFINED 0
define configCHECK_FOR_STACK_OVERFLOW
#define configCHECK_FOR_STACK_OVERFLOW 0
define configENABLE_BACKWARD_COMPATIBILITY
#define configENABLE_BACKWARD_COMPATIBILITY 1
define configENABLE_FPU
#define configENABLE_FPU 1
define configENABLE_MPU
#define configENABLE_MPU 0
define configENABLE_TRUSTZONE
#define configENABLE_TRUSTZONE 1
define configEXPECTED_IDLE_TIME_BEFORE_SLEEP
#define configEXPECTED_IDLE_TIME_BEFORE_SLEEP 2
define configGENERATE_RUN_TIME_STATS
#define configGENERATE_RUN_TIME_STATS 0
define configIDLE_SHOULD_YIELD
#define configIDLE_SHOULD_YIELD 1
define configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS
#define configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS 0
define configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H
#define configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H 0
define configINITIAL_TICK_COUNT
#define configINITIAL_TICK_COUNT 0
define configMAX
#define configMAX (
a,
b
) ( ( ( a ) > ( b ) ) ? ( a ) : ( b ) )
define configMAX_TASK_NAME_LEN
#define configMAX_TASK_NAME_LEN 16
define configMESSAGE_BUFFER_LENGTH_TYPE
#define configMESSAGE_BUFFER_LENGTH_TYPE size_t
define configMIN
#define configMIN (
a,
b
) ( ( ( a ) < ( b ) ) ? ( a ) : ( b ) )
define configNUM_THREAD_LOCAL_STORAGE_POINTERS
#define configNUM_THREAD_LOCAL_STORAGE_POINTERS 0
define configPOST_SLEEP_PROCESSING
#define configPOST_SLEEP_PROCESSING (
x
)
define configPRECONDITION
#define configPRECONDITION (
X
) configASSERT(X)
define configPRECONDITION_DEFINED
#define configPRECONDITION_DEFINED 0
define configPRE_SLEEP_PROCESSING
#define configPRE_SLEEP_PROCESSING (
x
)
define configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING
#define configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING (
x
)
define configPRINTF
#define configPRINTF (
X
)
define configQUEUE_REGISTRY_SIZE
#define configQUEUE_REGISTRY_SIZE 0U
define configRECORD_STACK_HIGH_ADDRESS
#define configRECORD_STACK_HIGH_ADDRESS 0
define configRUN_FREERTOS_SECURE_ONLY
#define configRUN_FREERTOS_SECURE_ONLY 0
define configSTACK_DEPTH_TYPE
#define configSTACK_DEPTH_TYPE uint16_t
define configSUPPORT_DYNAMIC_ALLOCATION
#define configSUPPORT_DYNAMIC_ALLOCATION 1
define configSUPPORT_STATIC_ALLOCATION
#define configSUPPORT_STATIC_ALLOCATION 0
define configUSE_ALTERNATIVE_API
#define configUSE_ALTERNATIVE_API 0
define configUSE_APPLICATION_TASK_TAG
#define configUSE_APPLICATION_TASK_TAG 0
define configUSE_COUNTING_SEMAPHORES
#define configUSE_COUNTING_SEMAPHORES 0
define configUSE_CO_ROUTINES
#define configUSE_CO_ROUTINES 0
define configUSE_DAEMON_TASK_STARTUP_HOOK
#define configUSE_DAEMON_TASK_STARTUP_HOOK 0
define configUSE_MALLOC_FAILED_HOOK
#define configUSE_MALLOC_FAILED_HOOK 0
define configUSE_MUTEXES
#define configUSE_MUTEXES 0
define configUSE_NEWLIB_REENTRANT
#define configUSE_NEWLIB_REENTRANT 0
define configUSE_PORT_OPTIMISED_TASK_SELECTION
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 0
define configUSE_POSIX_ERRNO
#define configUSE_POSIX_ERRNO 0
define configUSE_QUEUE_SETS
#define configUSE_QUEUE_SETS 0
define configUSE_RECURSIVE_MUTEXES
#define configUSE_RECURSIVE_MUTEXES 0
define configUSE_STATS_FORMATTING_FUNCTIONS
#define configUSE_STATS_FORMATTING_FUNCTIONS 0
define configUSE_TASK_FPU_SUPPORT
#define configUSE_TASK_FPU_SUPPORT 1
define configUSE_TASK_NOTIFICATIONS
#define configUSE_TASK_NOTIFICATIONS 1
define configUSE_TICKLESS_IDLE
#define configUSE_TICKLESS_IDLE 0
define configUSE_TIMERS
#define configUSE_TIMERS 0
define configUSE_TIME_SLICING
#define configUSE_TIME_SLICING 1
define configUSE_TRACE_FACILITY
#define configUSE_TRACE_FACILITY 0
define eTaskStateGet
#define eTaskStateGet eTaskGetState
define mtCOVERAGE_TEST_DELAY
#define mtCOVERAGE_TEST_DELAY (
)
define mtCOVERAGE_TEST_MARKER
#define mtCOVERAGE_TEST_MARKER (
)
define pcQueueGetName
#define pcQueueGetName (
xQueue
)
define pcQueueGetQueueName
#define pcQueueGetQueueName pcQueueGetName
define pcTaskGetTaskName
#define pcTaskGetTaskName pcTaskGetName
define pcTimerGetTimerName
#define pcTimerGetTimerName pcTimerGetName
define pdTASK_CODE
#define pdTASK_CODE TaskFunction_t
define pdTASK_HOOK_CODE
#define pdTASK_HOOK_CODE TaskHookFunction_t
define portALLOCATE_SECURE_CONTEXT
#define portALLOCATE_SECURE_CONTEXT (
ulSecureStackSize
)
define portASSERT_IF_INTERRUPT_PRIORITY_INVALID
#define portASSERT_IF_INTERRUPT_PRIORITY_INVALID (
)
define portASSERT_IF_IN_ISR
#define portASSERT_IF_IN_ISR (
)
define portCLEAN_UP_TCB
#define portCLEAN_UP_TCB (
pxTCB
) ( void ) pxTCB
define portCLEAR_INTERRUPT_MASK_FROM_ISR
#define portCLEAR_INTERRUPT_MASK_FROM_ISR (
uxSavedStatusValue
) ( void ) uxSavedStatusValue
define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS (
)
define portCRITICAL_NESTING_IN_TCB
#define portCRITICAL_NESTING_IN_TCB 0
define portDONT_DISCARD
#define portDONT_DISCARD
define portMEMORY_BARRIER
#define portMEMORY_BARRIER (
)
define portPOINTER_SIZE_TYPE
#define portPOINTER_SIZE_TYPE uint32_t
define portPRE_TASK_DELETE_HOOK
#define portPRE_TASK_DELETE_HOOK (
pvTaskToDelete,
pxYieldPending
)
define portPRIVILEGE_BIT
#define portPRIVILEGE_BIT ( ( UBaseType_t ) 0x00 )
define portSETUP_TCB
#define portSETUP_TCB (
pxTCB
) ( void ) pxTCB
define portSET_INTERRUPT_MASK_FROM_ISR
#define portSET_INTERRUPT_MASK_FROM_ISR (
) 0
define portSOFTWARE_BARRIER
#define portSOFTWARE_BARRIER (
)
define portSUPPRESS_TICKS_AND_SLEEP
#define portSUPPRESS_TICKS_AND_SLEEP (
xExpectedIdleTime
)
define portTASK_USES_FLOATING_POINT
#define portTASK_USES_FLOATING_POINT (
)
define portTICK_RATE_MS
#define portTICK_RATE_MS portTICK_PERIOD_MS
define portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR
#define portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR (
x
) portCLEAR_INTERRUPT_MASK_FROM_ISR( ( x ) )
define portTICK_TYPE_ENTER_CRITICAL
#define portTICK_TYPE_ENTER_CRITICAL (
) portENTER_CRITICAL()
define portTICK_TYPE_EXIT_CRITICAL
#define portTICK_TYPE_EXIT_CRITICAL (
) portEXIT_CRITICAL()
define portTICK_TYPE_IS_ATOMIC
#define portTICK_TYPE_IS_ATOMIC 0
define portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR
#define portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR (
) portSET_INTERRUPT_MASK_FROM_ISR()
define portTickType
#define portTickType TickType_t
define portYIELD_WITHIN_API
#define portYIELD_WITHIN_API portYIELD
define pxContainer
#define pxContainer pvContainer
define tmrTIMER_CALLBACK
#define tmrTIMER_CALLBACK TimerCallbackFunction_t
define traceBLOCKING_ON_QUEUE_PEEK
#define traceBLOCKING_ON_QUEUE_PEEK (
pxQueue
)
define traceBLOCKING_ON_QUEUE_RECEIVE
#define traceBLOCKING_ON_QUEUE_RECEIVE (
pxQueue
)
define traceBLOCKING_ON_QUEUE_SEND
#define traceBLOCKING_ON_QUEUE_SEND (
pxQueue
)
define traceBLOCKING_ON_STREAM_BUFFER_RECEIVE
#define traceBLOCKING_ON_STREAM_BUFFER_RECEIVE (
xStreamBuffer
)
define traceBLOCKING_ON_STREAM_BUFFER_SEND
#define traceBLOCKING_ON_STREAM_BUFFER_SEND (
xStreamBuffer
)
define traceCREATE_COUNTING_SEMAPHORE
#define traceCREATE_COUNTING_SEMAPHORE (
)
define traceCREATE_COUNTING_SEMAPHORE_FAILED
#define traceCREATE_COUNTING_SEMAPHORE_FAILED (
)
define traceCREATE_MUTEX
#define traceCREATE_MUTEX (
pxNewQueue
)
define traceCREATE_MUTEX_FAILED
#define traceCREATE_MUTEX_FAILED (
)
define traceEND
#define traceEND (
)
define traceEVENT_GROUP_CLEAR_BITS
#define traceEVENT_GROUP_CLEAR_BITS (
xEventGroup,
uxBitsToClear
)
define traceEVENT_GROUP_CLEAR_BITS_FROM_ISR
#define traceEVENT_GROUP_CLEAR_BITS_FROM_ISR (
xEventGroup,
uxBitsToClear
)
define traceEVENT_GROUP_CREATE
#define traceEVENT_GROUP_CREATE (
xEventGroup
)
define traceEVENT_GROUP_CREATE_FAILED
#define traceEVENT_GROUP_CREATE_FAILED (
)
define traceEVENT_GROUP_DELETE
#define traceEVENT_GROUP_DELETE (
xEventGroup
)
define traceEVENT_GROUP_SET_BITS
#define traceEVENT_GROUP_SET_BITS (
xEventGroup,
uxBitsToSet
)
define traceEVENT_GROUP_SET_BITS_FROM_ISR
#define traceEVENT_GROUP_SET_BITS_FROM_ISR (
xEventGroup,
uxBitsToSet
)
define traceEVENT_GROUP_SYNC_BLOCK
#define traceEVENT_GROUP_SYNC_BLOCK (
xEventGroup,
uxBitsToSet,
uxBitsToWaitFor
)
define traceEVENT_GROUP_SYNC_END
#define traceEVENT_GROUP_SYNC_END (
xEventGroup,
uxBitsToSet,
uxBitsToWaitFor,
xTimeoutOccurred
) ( void ) xTimeoutOccurred
define traceEVENT_GROUP_WAIT_BITS_BLOCK
#define traceEVENT_GROUP_WAIT_BITS_BLOCK (
xEventGroup,
uxBitsToWaitFor
)
define traceEVENT_GROUP_WAIT_BITS_END
#define traceEVENT_GROUP_WAIT_BITS_END (
xEventGroup,
uxBitsToWaitFor,
xTimeoutOccurred
) ( void ) xTimeoutOccurred
define traceFREE
#define traceFREE (
pvAddress,
uiSize
)
define traceGIVE_MUTEX_RECURSIVE
#define traceGIVE_MUTEX_RECURSIVE (
pxMutex
)
define traceGIVE_MUTEX_RECURSIVE_FAILED
#define traceGIVE_MUTEX_RECURSIVE_FAILED (
pxMutex
)
define traceINCREASE_TICK_COUNT
#define traceINCREASE_TICK_COUNT (
x
)
define traceLOW_POWER_IDLE_BEGIN
#define traceLOW_POWER_IDLE_BEGIN (
)
define traceLOW_POWER_IDLE_END
#define traceLOW_POWER_IDLE_END (
)
define traceMALLOC
#define traceMALLOC (
pvAddress,
uiSize
)
define traceMOVED_TASK_TO_READY_STATE
#define traceMOVED_TASK_TO_READY_STATE (
pxTCB
)
define tracePEND_FUNC_CALL
#define tracePEND_FUNC_CALL (
xFunctionToPend,
pvParameter1,
ulParameter2,
ret
)
define tracePEND_FUNC_CALL_FROM_ISR
#define tracePEND_FUNC_CALL_FROM_ISR (
xFunctionToPend,
pvParameter1,
ulParameter2,
ret
)
define tracePOST_MOVED_TASK_TO_READY_STATE
#define tracePOST_MOVED_TASK_TO_READY_STATE (
pxTCB
)
define traceQUEUE_CREATE
#define traceQUEUE_CREATE (
pxNewQueue
)
define traceQUEUE_CREATE_FAILED
#define traceQUEUE_CREATE_FAILED (
ucQueueType
)
define traceQUEUE_DELETE
#define traceQUEUE_DELETE (
pxQueue
)
define traceQUEUE_PEEK
#define traceQUEUE_PEEK (
pxQueue
)
define traceQUEUE_PEEK_FAILED
#define traceQUEUE_PEEK_FAILED (
pxQueue
)
define traceQUEUE_PEEK_FROM_ISR
#define traceQUEUE_PEEK_FROM_ISR (
pxQueue
)
define traceQUEUE_PEEK_FROM_ISR_FAILED
#define traceQUEUE_PEEK_FROM_ISR_FAILED (
pxQueue
)
define traceQUEUE_RECEIVE
#define traceQUEUE_RECEIVE (
pxQueue
)
define traceQUEUE_RECEIVE_FAILED
#define traceQUEUE_RECEIVE_FAILED (
pxQueue
)
define traceQUEUE_RECEIVE_FROM_ISR
#define traceQUEUE_RECEIVE_FROM_ISR (
pxQueue
)
define traceQUEUE_RECEIVE_FROM_ISR_FAILED
#define traceQUEUE_RECEIVE_FROM_ISR_FAILED (
pxQueue
)
define traceQUEUE_REGISTRY_ADD
#define traceQUEUE_REGISTRY_ADD (
xQueue,
pcQueueName
)
define traceQUEUE_SEND
#define traceQUEUE_SEND (
pxQueue
)
define traceQUEUE_SEND_FAILED
#define traceQUEUE_SEND_FAILED (
pxQueue
)
define traceQUEUE_SEND_FROM_ISR
#define traceQUEUE_SEND_FROM_ISR (
pxQueue
)
define traceQUEUE_SEND_FROM_ISR_FAILED
#define traceQUEUE_SEND_FROM_ISR_FAILED (
pxQueue
)
define traceSTART
#define traceSTART (
)
define traceSTREAM_BUFFER_CREATE
#define traceSTREAM_BUFFER_CREATE (
pxStreamBuffer,
xIsMessageBuffer
)
define traceSTREAM_BUFFER_CREATE_FAILED
#define traceSTREAM_BUFFER_CREATE_FAILED (
xIsMessageBuffer
)
define traceSTREAM_BUFFER_CREATE_STATIC_FAILED
#define traceSTREAM_BUFFER_CREATE_STATIC_FAILED (
xReturn,
xIsMessageBuffer
)
define traceSTREAM_BUFFER_DELETE
#define traceSTREAM_BUFFER_DELETE (
xStreamBuffer
)
define traceSTREAM_BUFFER_RECEIVE
#define traceSTREAM_BUFFER_RECEIVE (
xStreamBuffer,
xReceivedLength
)
define traceSTREAM_BUFFER_RECEIVE_FAILED
#define traceSTREAM_BUFFER_RECEIVE_FAILED (
xStreamBuffer
)
define traceSTREAM_BUFFER_RECEIVE_FROM_ISR
#define traceSTREAM_BUFFER_RECEIVE_FROM_ISR (
xStreamBuffer,
xReceivedLength
)
define traceSTREAM_BUFFER_RESET
#define traceSTREAM_BUFFER_RESET (
xStreamBuffer
)
define traceSTREAM_BUFFER_SEND
#define traceSTREAM_BUFFER_SEND (
xStreamBuffer,
xBytesSent
)
define traceSTREAM_BUFFER_SEND_FAILED
#define traceSTREAM_BUFFER_SEND_FAILED (
xStreamBuffer
)
define traceSTREAM_BUFFER_SEND_FROM_ISR
#define traceSTREAM_BUFFER_SEND_FROM_ISR (
xStreamBuffer,
xBytesSent
)
define traceTAKE_MUTEX_RECURSIVE
#define traceTAKE_MUTEX_RECURSIVE (
pxMutex
)
define traceTAKE_MUTEX_RECURSIVE_FAILED
#define traceTAKE_MUTEX_RECURSIVE_FAILED (
pxMutex
)
define traceTASK_CREATE
#define traceTASK_CREATE (
pxNewTCB
)
define traceTASK_CREATE_FAILED
#define traceTASK_CREATE_FAILED (
)
define traceTASK_DELAY
#define traceTASK_DELAY (
)
define traceTASK_DELAY_UNTIL
#define traceTASK_DELAY_UNTIL (
x
)
define traceTASK_DELETE
#define traceTASK_DELETE (
pxTaskToDelete
)
define traceTASK_INCREMENT_TICK
#define traceTASK_INCREMENT_TICK (
xTickCount
)
define traceTASK_NOTIFY
#define traceTASK_NOTIFY (
)
define traceTASK_NOTIFY_FROM_ISR
#define traceTASK_NOTIFY_FROM_ISR (
)
define traceTASK_NOTIFY_GIVE_FROM_ISR
#define traceTASK_NOTIFY_GIVE_FROM_ISR (
)
define traceTASK_NOTIFY_TAKE
#define traceTASK_NOTIFY_TAKE (
)
define traceTASK_NOTIFY_TAKE_BLOCK
#define traceTASK_NOTIFY_TAKE_BLOCK (
)
define traceTASK_NOTIFY_WAIT
#define traceTASK_NOTIFY_WAIT (
)
define traceTASK_NOTIFY_WAIT_BLOCK
#define traceTASK_NOTIFY_WAIT_BLOCK (
)
define traceTASK_PRIORITY_DISINHERIT
#define traceTASK_PRIORITY_DISINHERIT (
pxTCBOfMutexHolder,
uxOriginalPriority
)
define traceTASK_PRIORITY_INHERIT
#define traceTASK_PRIORITY_INHERIT (
pxTCBOfMutexHolder,
uxInheritedPriority
)
define traceTASK_PRIORITY_SET
#define traceTASK_PRIORITY_SET (
pxTask,
uxNewPriority
)
define traceTASK_RESUME
#define traceTASK_RESUME (
pxTaskToResume
)
define traceTASK_RESUME_FROM_ISR
#define traceTASK_RESUME_FROM_ISR (
pxTaskToResume
)
define traceTASK_SUSPEND
#define traceTASK_SUSPEND (
pxTaskToSuspend
)
define traceTASK_SWITCHED_IN
#define traceTASK_SWITCHED_IN (
)
define traceTASK_SWITCHED_OUT
#define traceTASK_SWITCHED_OUT (
)
define traceTIMER_COMMAND_RECEIVED
#define traceTIMER_COMMAND_RECEIVED (
pxTimer,
xMessageID,
xMessageValue
)
define traceTIMER_COMMAND_SEND
#define traceTIMER_COMMAND_SEND (
xTimer,
xMessageID,
xMessageValueValue,
xReturn
)
define traceTIMER_CREATE
#define traceTIMER_CREATE (
pxNewTimer
)
define traceTIMER_CREATE_FAILED
#define traceTIMER_CREATE_FAILED (
)
define traceTIMER_EXPIRED
#define traceTIMER_EXPIRED (
pxTimer
)
define tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE
#define tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE ( ( ( portUSING_MPU_WRAPPERS == 0 ) && ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) && ( configSUPPORT_STATIC_ALLOCATION == 1 ) ) || \
( ( portUSING_MPU_WRAPPERS == 1 ) && ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) ) )
define vQueueAddToRegistry
#define vQueueAddToRegistry (
xQueue,
pcName
)
define vQueueUnregisterQueue
#define vQueueUnregisterQueue (
xQueue
)
define vTaskGetTaskInfo
#define vTaskGetTaskInfo vTaskGetInfo
define xCoRoutineHandle
#define xCoRoutineHandle CoRoutineHandle_t
define xList
#define xList List_t
define xListItem
#define xListItem ListItem_t
define xMemoryRegion
#define xMemoryRegion MemoryRegion_t
define xQueueHandle
#define xQueueHandle QueueHandle_t
define xQueueSetHandle
#define xQueueSetHandle QueueSetHandle_t
define xQueueSetMemberHandle
#define xQueueSetMemberHandle QueueSetMemberHandle_t
define xSemaphoreHandle
#define xSemaphoreHandle SemaphoreHandle_t
define xTaskGetIdleRunTimeCounter
#define xTaskGetIdleRunTimeCounter ulTaskGetIdleRunTimeCounter
define xTaskHandle
#define xTaskHandle TaskHandle_t
define xTaskParameters
#define xTaskParameters TaskParameters_t
define xTaskStatusType
#define xTaskStatusType TaskStatus_t
define xTimeOutType
#define xTimeOutType TimeOut_t
define xTimerHandle
#define xTimerHandle TimerHandle_t
The documentation for this class was generated from the following file fw/rbcx-coprocessor/lib/FreeRTOS/include/FreeRTOS.h