File mpu_prototypes.h
FileList > FreeRTOS > include > mpu_prototypes.h
Go to the source code of this file.
Public Functions
Type | Name |
---|---|
eTaskState | MPU_eTaskGetState (TaskHandle_t xTask) |
const char * | MPU_pcQueueGetName (QueueHandle_t xQueue) |
char * | MPU_pcTaskGetName (TaskHandle_t xTaskToQuery) |
const char * | MPU_pcTimerGetName (TimerHandle_t xTimer) |
void * | MPU_pvTaskGetThreadLocalStoragePointer (TaskHandle_t xTaskToQuery, BaseType_t xIndex) |
void * | MPU_pvTimerGetTimerID (const TimerHandle_t xTimer) |
uint8_t | MPU_ucQueueGetQueueType (QueueHandle_t xQueue) |
uint32_t | MPU_ulTaskGetIdleRunTimeCounter (void) |
uint32_t | MPU_ulTaskNotifyTake (BaseType_t xClearCountOnExit, TickType_t xTicksToWait) |
uint32_t | MPU_ulTaskNotifyValueClear (TaskHandle_t xTask, uint32_t ulBitsToClear) |
UBaseType_t | MPU_uxEventGroupGetNumber (void * xEventGroup) |
UBaseType_t | MPU_uxQueueGetQueueNumber (QueueHandle_t xQueue) |
UBaseType_t | MPU_uxQueueMessagesWaiting (const QueueHandle_t xQueue) |
UBaseType_t | MPU_uxQueueSpacesAvailable (const QueueHandle_t xQueue) |
UBaseType_t | MPU_uxTaskGetNumberOfTasks (void) |
UBaseType_t | MPU_uxTaskGetStackHighWaterMark (TaskHandle_t xTask) |
configSTACK_DEPTH_TYPE | MPU_uxTaskGetStackHighWaterMark2 (TaskHandle_t xTask) |
UBaseType_t | MPU_uxTaskGetSystemState (TaskStatus_t *const pxTaskStatusArray, const UBaseType_t uxArraySize, uint32_t *const pulTotalRunTime) |
UBaseType_t | MPU_uxTaskPriorityGet (const TaskHandle_t xTask) |
UBaseType_t | MPU_uxTimerGetReloadMode (TimerHandle_t xTimer) |
void | MPU_vEventGroupDelete (EventGroupHandle_t xEventGroup) |
void | MPU_vQueueAddToRegistry (QueueHandle_t xQueue, const char * pcName) |
void | MPU_vQueueDelete (QueueHandle_t xQueue) |
void | MPU_vQueueSetQueueNumber (QueueHandle_t xQueue, UBaseType_t uxQueueNumber) |
void | MPU_vQueueUnregisterQueue (QueueHandle_t xQueue) |
void | MPU_vStreamBufferDelete (StreamBufferHandle_t xStreamBuffer) |
void | MPU_vTaskAllocateMPURegions (TaskHandle_t xTask, const MemoryRegion_t *const pxRegions) |
void | MPU_vTaskDelay (const TickType_t xTicksToDelay) |
void | MPU_vTaskDelayUntil (TickType_t *const pxPreviousWakeTime, const TickType_t xTimeIncrement) |
void | MPU_vTaskDelete (TaskHandle_t xTaskToDelete) |
void | MPU_vTaskGetInfo (TaskHandle_t xTask, TaskStatus_t * pxTaskStatus, BaseType_t xGetFreeStackSpace, eTaskState eState) |
void | MPU_vTaskGetRunTimeStats (char * pcWriteBuffer) |
void | MPU_vTaskList (char * pcWriteBuffer) |
void | MPU_vTaskMissedYield (void) |
void | MPU_vTaskPrioritySet (TaskHandle_t xTask, UBaseType_t uxNewPriority) |
void | MPU_vTaskResume (TaskHandle_t xTaskToResume) |
void | MPU_vTaskSetApplicationTaskTag (TaskHandle_t xTask, TaskHookFunction_t pxHookFunction) |
void | MPU_vTaskSetThreadLocalStoragePointer (TaskHandle_t xTaskToSet, BaseType_t xIndex, void * pvValue) |
void | MPU_vTaskSetTimeOutState (TimeOut_t *const pxTimeOut) |
void | MPU_vTaskStartScheduler (void) |
void | MPU_vTaskSuspend (TaskHandle_t xTaskToSuspend) |
void | MPU_vTaskSuspendAll (void) |
void | MPU_vTimerSetReloadMode (TimerHandle_t xTimer, const UBaseType_t uxAutoReload) |
void | MPU_vTimerSetTimerID (TimerHandle_t xTimer, void * pvNewID) |
EventBits_t | MPU_xEventGroupClearBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear) |
EventGroupHandle_t | MPU_xEventGroupCreate (void) |
EventGroupHandle_t | MPU_xEventGroupCreateStatic (StaticEventGroup_t * pxEventGroupBuffer) |
EventBits_t | MPU_xEventGroupSetBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet) |
EventBits_t | MPU_xEventGroupSync (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet, const EventBits_t uxBitsToWaitFor, TickType_t xTicksToWait) |
EventBits_t | MPU_xEventGroupWaitBits (EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait) |
BaseType_t | MPU_xQueueAddToSet (QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet) |
QueueHandle_t | MPU_xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount) |
QueueHandle_t | MPU_xQueueCreateCountingSemaphoreStatic (const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount, StaticQueue_t * pxStaticQueue) |
QueueHandle_t | MPU_xQueueCreateMutex (const uint8_t ucQueueType) |
QueueHandle_t | MPU_xQueueCreateMutexStatic (const uint8_t ucQueueType, StaticQueue_t * pxStaticQueue) |
QueueSetHandle_t | MPU_xQueueCreateSet (const UBaseType_t uxEventQueueLength) |
QueueHandle_t | MPU_xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSize, const uint8_t ucQueueType) |
QueueHandle_t | MPU_xQueueGenericCreateStatic (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSize, uint8_t * pucQueueStorage, StaticQueue_t * pxStaticQueue, const uint8_t ucQueueType) |
BaseType_t | MPU_xQueueGenericReset (QueueHandle_t xQueue, BaseType_t xNewQueue) |
BaseType_t | MPU_xQueueGenericSend (QueueHandle_t xQueue, const void *const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition) |
TaskHandle_t | MPU_xQueueGetMutexHolder (QueueHandle_t xSemaphore) |
BaseType_t | MPU_xQueueGiveMutexRecursive (QueueHandle_t pxMutex) |
BaseType_t | MPU_xQueuePeek (QueueHandle_t xQueue, void *const pvBuffer, TickType_t xTicksToWait) |
BaseType_t | MPU_xQueueReceive (QueueHandle_t xQueue, void *const pvBuffer, TickType_t xTicksToWait) |
BaseType_t | MPU_xQueueRemoveFromSet (QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet) |
QueueSetMemberHandle_t | MPU_xQueueSelectFromSet (QueueSetHandle_t xQueueSet, const TickType_t xTicksToWait) |
BaseType_t | MPU_xQueueSemaphoreTake (QueueHandle_t xQueue, TickType_t xTicksToWait) |
BaseType_t | MPU_xQueueTakeMutexRecursive (QueueHandle_t xMutex, TickType_t xTicksToWait) |
size_t | MPU_xStreamBufferBytesAvailable (StreamBufferHandle_t xStreamBuffer) |
StreamBufferHandle_t | MPU_xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes, BaseType_t xIsMessageBuffer) |
StreamBufferHandle_t | MPU_xStreamBufferGenericCreateStatic (size_t xBufferSizeBytes, size_t xTriggerLevelBytes, BaseType_t xIsMessageBuffer, uint8_t *const pucStreamBufferStorageArea, StaticStreamBuffer_t *const pxStaticStreamBuffer) |
BaseType_t | MPU_xStreamBufferIsEmpty (StreamBufferHandle_t xStreamBuffer) |
BaseType_t | MPU_xStreamBufferIsFull (StreamBufferHandle_t xStreamBuffer) |
size_t | MPU_xStreamBufferNextMessageLengthBytes (StreamBufferHandle_t xStreamBuffer) |
size_t | MPU_xStreamBufferReceive (StreamBufferHandle_t xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, TickType_t xTicksToWait) |
BaseType_t | MPU_xStreamBufferReset (StreamBufferHandle_t xStreamBuffer) |
size_t | MPU_xStreamBufferSend (StreamBufferHandle_t xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, TickType_t xTicksToWait) |
BaseType_t | MPU_xStreamBufferSetTriggerLevel (StreamBufferHandle_t xStreamBuffer, size_t xTriggerLevel) |
size_t | MPU_xStreamBufferSpacesAvailable (StreamBufferHandle_t xStreamBuffer) |
BaseType_t | MPU_xTaskAbortDelay (TaskHandle_t xTask) |
BaseType_t | MPU_xTaskCallApplicationTaskHook (TaskHandle_t xTask, void * pvParameter) |
BaseType_t | MPU_xTaskCatchUpTicks (TickType_t xTicksToCatchUp) |
BaseType_t | MPU_xTaskCheckForTimeOut (TimeOut_t *const pxTimeOut, TickType_t *const pxTicksToWait) |
BaseType_t | MPU_xTaskCreate (TaskFunction_t pxTaskCode, const char *const pcName, const uint16_t usStackDepth, void *const pvParameters, UBaseType_t uxPriority, TaskHandle_t *const pxCreatedTask) |
BaseType_t | MPU_xTaskCreateRestricted (const TaskParameters_t *const pxTaskDefinition, TaskHandle_t * pxCreatedTask) |
BaseType_t | MPU_xTaskCreateRestrictedStatic (const TaskParameters_t *const pxTaskDefinition, TaskHandle_t * pxCreatedTask) |
TaskHandle_t | MPU_xTaskCreateStatic (TaskFunction_t pxTaskCode, const char *const pcName, const uint32_t ulStackDepth, void *const pvParameters, UBaseType_t uxPriority, StackType_t *const puxStackBuffer, StaticTask_t *const pxTaskBuffer) |
BaseType_t | MPU_xTaskGenericNotify (TaskHandle_t xTaskToNotify, uint32_t ulValue, eNotifyAction eAction, uint32_t * pulPreviousNotificationValue) |
TaskHookFunction_t | MPU_xTaskGetApplicationTaskTag (TaskHandle_t xTask) |
TaskHandle_t | MPU_xTaskGetCurrentTaskHandle (void) |
TaskHandle_t | MPU_xTaskGetHandle (const char * pcNameToQuery) |
TaskHandle_t | MPU_xTaskGetIdleTaskHandle (void) |
BaseType_t | MPU_xTaskGetSchedulerState (void) |
TickType_t | MPU_xTaskGetTickCount (void) |
BaseType_t | MPU_xTaskIncrementTick (void) |
BaseType_t | MPU_xTaskNotifyStateClear (TaskHandle_t xTask) |
BaseType_t | MPU_xTaskNotifyWait (uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t * pulNotificationValue, TickType_t xTicksToWait) |
BaseType_t | MPU_xTaskResumeAll (void) |
TimerHandle_t | MPU_xTimerCreate (const char *const pcTimerName, const TickType_t xTimerPeriodInTicks, const UBaseType_t uxAutoReload, void *const pvTimerID, TimerCallbackFunction_t pxCallbackFunction) |
TimerHandle_t | MPU_xTimerCreateStatic (const char *const pcTimerName, const TickType_t xTimerPeriodInTicks, const UBaseType_t uxAutoReload, void *const pvTimerID, TimerCallbackFunction_t pxCallbackFunction, StaticTimer_t * pxTimerBuffer) |
BaseType_t | MPU_xTimerCreateTimerTask (void) |
BaseType_t | MPU_xTimerGenericCommand (TimerHandle_t xTimer, const BaseType_t xCommandID, const TickType_t xOptionalValue, BaseType_t *const pxHigherPriorityTaskWoken, const TickType_t xTicksToWait) |
TickType_t | MPU_xTimerGetExpiryTime (TimerHandle_t xTimer) |
TickType_t | MPU_xTimerGetPeriod (TimerHandle_t xTimer) |
TaskHandle_t | MPU_xTimerGetTimerDaemonTaskHandle (void) |
BaseType_t | MPU_xTimerIsTimerActive (TimerHandle_t xTimer) |
BaseType_t | MPU_xTimerPendFunctionCall (PendedFunction_t xFunctionToPend, void * pvParameter1, uint32_t ulParameter2, TickType_t xTicksToWait) |
Public Functions Documentation
function MPU_eTaskGetState
eTaskState MPU_eTaskGetState (
TaskHandle_t xTask
)
function MPU_pcQueueGetName
const char * MPU_pcQueueGetName (
QueueHandle_t xQueue
)
function MPU_pcTaskGetName
char * MPU_pcTaskGetName (
TaskHandle_t xTaskToQuery
)
function MPU_pcTimerGetName
const char * MPU_pcTimerGetName (
TimerHandle_t xTimer
)
function MPU_pvTaskGetThreadLocalStoragePointer
void * MPU_pvTaskGetThreadLocalStoragePointer (
TaskHandle_t xTaskToQuery,
BaseType_t xIndex
)
function MPU_pvTimerGetTimerID
void * MPU_pvTimerGetTimerID (
const TimerHandle_t xTimer
)
function MPU_ucQueueGetQueueType
uint8_t MPU_ucQueueGetQueueType (
QueueHandle_t xQueue
)
function MPU_ulTaskGetIdleRunTimeCounter
uint32_t MPU_ulTaskGetIdleRunTimeCounter (
void
)
function MPU_ulTaskNotifyTake
uint32_t MPU_ulTaskNotifyTake (
BaseType_t xClearCountOnExit,
TickType_t xTicksToWait
)
function MPU_ulTaskNotifyValueClear
uint32_t MPU_ulTaskNotifyValueClear (
TaskHandle_t xTask,
uint32_t ulBitsToClear
)
function MPU_uxEventGroupGetNumber
UBaseType_t MPU_uxEventGroupGetNumber (
void * xEventGroup
)
function MPU_uxQueueGetQueueNumber
UBaseType_t MPU_uxQueueGetQueueNumber (
QueueHandle_t xQueue
)
function MPU_uxQueueMessagesWaiting
UBaseType_t MPU_uxQueueMessagesWaiting (
const QueueHandle_t xQueue
)
function MPU_uxQueueSpacesAvailable
UBaseType_t MPU_uxQueueSpacesAvailable (
const QueueHandle_t xQueue
)
function MPU_uxTaskGetNumberOfTasks
UBaseType_t MPU_uxTaskGetNumberOfTasks (
void
)
function MPU_uxTaskGetStackHighWaterMark
UBaseType_t MPU_uxTaskGetStackHighWaterMark (
TaskHandle_t xTask
)
function MPU_uxTaskGetStackHighWaterMark2
configSTACK_DEPTH_TYPE MPU_uxTaskGetStackHighWaterMark2 (
TaskHandle_t xTask
)
function MPU_uxTaskGetSystemState
UBaseType_t MPU_uxTaskGetSystemState (
TaskStatus_t *const pxTaskStatusArray,
const UBaseType_t uxArraySize,
uint32_t *const pulTotalRunTime
)
function MPU_uxTaskPriorityGet
UBaseType_t MPU_uxTaskPriorityGet (
const TaskHandle_t xTask
)
function MPU_uxTimerGetReloadMode
UBaseType_t MPU_uxTimerGetReloadMode (
TimerHandle_t xTimer
)
function MPU_vEventGroupDelete
void MPU_vEventGroupDelete (
EventGroupHandle_t xEventGroup
)
function MPU_vQueueAddToRegistry
void MPU_vQueueAddToRegistry (
QueueHandle_t xQueue,
const char * pcName
)
function MPU_vQueueDelete
void MPU_vQueueDelete (
QueueHandle_t xQueue
)
function MPU_vQueueSetQueueNumber
void MPU_vQueueSetQueueNumber (
QueueHandle_t xQueue,
UBaseType_t uxQueueNumber
)
function MPU_vQueueUnregisterQueue
void MPU_vQueueUnregisterQueue (
QueueHandle_t xQueue
)
function MPU_vStreamBufferDelete
void MPU_vStreamBufferDelete (
StreamBufferHandle_t xStreamBuffer
)
function MPU_vTaskAllocateMPURegions
void MPU_vTaskAllocateMPURegions (
TaskHandle_t xTask,
const MemoryRegion_t *const pxRegions
)
function MPU_vTaskDelay
void MPU_vTaskDelay (
const TickType_t xTicksToDelay
)
function MPU_vTaskDelayUntil
void MPU_vTaskDelayUntil (
TickType_t *const pxPreviousWakeTime,
const TickType_t xTimeIncrement
)
function MPU_vTaskDelete
void MPU_vTaskDelete (
TaskHandle_t xTaskToDelete
)
function MPU_vTaskGetInfo
void MPU_vTaskGetInfo (
TaskHandle_t xTask,
TaskStatus_t * pxTaskStatus,
BaseType_t xGetFreeStackSpace,
eTaskState eState
)
function MPU_vTaskGetRunTimeStats
void MPU_vTaskGetRunTimeStats (
char * pcWriteBuffer
)
function MPU_vTaskList
void MPU_vTaskList (
char * pcWriteBuffer
)
function MPU_vTaskMissedYield
void MPU_vTaskMissedYield (
void
)
function MPU_vTaskPrioritySet
void MPU_vTaskPrioritySet (
TaskHandle_t xTask,
UBaseType_t uxNewPriority
)
function MPU_vTaskResume
void MPU_vTaskResume (
TaskHandle_t xTaskToResume
)
function MPU_vTaskSetApplicationTaskTag
void MPU_vTaskSetApplicationTaskTag (
TaskHandle_t xTask,
TaskHookFunction_t pxHookFunction
)
function MPU_vTaskSetThreadLocalStoragePointer
void MPU_vTaskSetThreadLocalStoragePointer (
TaskHandle_t xTaskToSet,
BaseType_t xIndex,
void * pvValue
)
function MPU_vTaskSetTimeOutState
void MPU_vTaskSetTimeOutState (
TimeOut_t *const pxTimeOut
)
function MPU_vTaskStartScheduler
void MPU_vTaskStartScheduler (
void
)
function MPU_vTaskSuspend
void MPU_vTaskSuspend (
TaskHandle_t xTaskToSuspend
)
function MPU_vTaskSuspendAll
void MPU_vTaskSuspendAll (
void
)
function MPU_vTimerSetReloadMode
void MPU_vTimerSetReloadMode (
TimerHandle_t xTimer,
const UBaseType_t uxAutoReload
)
function MPU_vTimerSetTimerID
void MPU_vTimerSetTimerID (
TimerHandle_t xTimer,
void * pvNewID
)
function MPU_xEventGroupClearBits
EventBits_t MPU_xEventGroupClearBits (
EventGroupHandle_t xEventGroup,
const EventBits_t uxBitsToClear
)
function MPU_xEventGroupCreate
EventGroupHandle_t MPU_xEventGroupCreate (
void
)
function MPU_xEventGroupCreateStatic
EventGroupHandle_t MPU_xEventGroupCreateStatic (
StaticEventGroup_t * pxEventGroupBuffer
)
function MPU_xEventGroupSetBits
EventBits_t MPU_xEventGroupSetBits (
EventGroupHandle_t xEventGroup,
const EventBits_t uxBitsToSet
)
function MPU_xEventGroupSync
EventBits_t MPU_xEventGroupSync (
EventGroupHandle_t xEventGroup,
const EventBits_t uxBitsToSet,
const EventBits_t uxBitsToWaitFor,
TickType_t xTicksToWait
)
function MPU_xEventGroupWaitBits
EventBits_t MPU_xEventGroupWaitBits (
EventGroupHandle_t xEventGroup,
const EventBits_t uxBitsToWaitFor,
const BaseType_t xClearOnExit,
const BaseType_t xWaitForAllBits,
TickType_t xTicksToWait
)
function MPU_xQueueAddToSet
BaseType_t MPU_xQueueAddToSet (
QueueSetMemberHandle_t xQueueOrSemaphore,
QueueSetHandle_t xQueueSet
)
function MPU_xQueueCreateCountingSemaphore
QueueHandle_t MPU_xQueueCreateCountingSemaphore (
const UBaseType_t uxMaxCount,
const UBaseType_t uxInitialCount
)
function MPU_xQueueCreateCountingSemaphoreStatic
QueueHandle_t MPU_xQueueCreateCountingSemaphoreStatic (
const UBaseType_t uxMaxCount,
const UBaseType_t uxInitialCount,
StaticQueue_t * pxStaticQueue
)
function MPU_xQueueCreateMutex
QueueHandle_t MPU_xQueueCreateMutex (
const uint8_t ucQueueType
)
function MPU_xQueueCreateMutexStatic
QueueHandle_t MPU_xQueueCreateMutexStatic (
const uint8_t ucQueueType,
StaticQueue_t * pxStaticQueue
)
function MPU_xQueueCreateSet
QueueSetHandle_t MPU_xQueueCreateSet (
const UBaseType_t uxEventQueueLength
)
function MPU_xQueueGenericCreate
QueueHandle_t MPU_xQueueGenericCreate (
const UBaseType_t uxQueueLength,
const UBaseType_t uxItemSize,
const uint8_t ucQueueType
)
function MPU_xQueueGenericCreateStatic
QueueHandle_t MPU_xQueueGenericCreateStatic (
const UBaseType_t uxQueueLength,
const UBaseType_t uxItemSize,
uint8_t * pucQueueStorage,
StaticQueue_t * pxStaticQueue,
const uint8_t ucQueueType
)
function MPU_xQueueGenericReset
BaseType_t MPU_xQueueGenericReset (
QueueHandle_t xQueue,
BaseType_t xNewQueue
)
function MPU_xQueueGenericSend
BaseType_t MPU_xQueueGenericSend (
QueueHandle_t xQueue,
const void *const pvItemToQueue,
TickType_t xTicksToWait,
const BaseType_t xCopyPosition
)
function MPU_xQueueGetMutexHolder
TaskHandle_t MPU_xQueueGetMutexHolder (
QueueHandle_t xSemaphore
)
function MPU_xQueueGiveMutexRecursive
BaseType_t MPU_xQueueGiveMutexRecursive (
QueueHandle_t pxMutex
)
function MPU_xQueuePeek
BaseType_t MPU_xQueuePeek (
QueueHandle_t xQueue,
void *const pvBuffer,
TickType_t xTicksToWait
)
function MPU_xQueueReceive
BaseType_t MPU_xQueueReceive (
QueueHandle_t xQueue,
void *const pvBuffer,
TickType_t xTicksToWait
)
function MPU_xQueueRemoveFromSet
BaseType_t MPU_xQueueRemoveFromSet (
QueueSetMemberHandle_t xQueueOrSemaphore,
QueueSetHandle_t xQueueSet
)
function MPU_xQueueSelectFromSet
QueueSetMemberHandle_t MPU_xQueueSelectFromSet (
QueueSetHandle_t xQueueSet,
const TickType_t xTicksToWait
)
function MPU_xQueueSemaphoreTake
BaseType_t MPU_xQueueSemaphoreTake (
QueueHandle_t xQueue,
TickType_t xTicksToWait
)
function MPU_xQueueTakeMutexRecursive
BaseType_t MPU_xQueueTakeMutexRecursive (
QueueHandle_t xMutex,
TickType_t xTicksToWait
)
function MPU_xStreamBufferBytesAvailable
size_t MPU_xStreamBufferBytesAvailable (
StreamBufferHandle_t xStreamBuffer
)
function MPU_xStreamBufferGenericCreate
StreamBufferHandle_t MPU_xStreamBufferGenericCreate (
size_t xBufferSizeBytes,
size_t xTriggerLevelBytes,
BaseType_t xIsMessageBuffer
)
function MPU_xStreamBufferGenericCreateStatic
StreamBufferHandle_t MPU_xStreamBufferGenericCreateStatic (
size_t xBufferSizeBytes,
size_t xTriggerLevelBytes,
BaseType_t xIsMessageBuffer,
uint8_t *const pucStreamBufferStorageArea,
StaticStreamBuffer_t *const pxStaticStreamBuffer
)
function MPU_xStreamBufferIsEmpty
BaseType_t MPU_xStreamBufferIsEmpty (
StreamBufferHandle_t xStreamBuffer
)
function MPU_xStreamBufferIsFull
BaseType_t MPU_xStreamBufferIsFull (
StreamBufferHandle_t xStreamBuffer
)
function MPU_xStreamBufferNextMessageLengthBytes
size_t MPU_xStreamBufferNextMessageLengthBytes (
StreamBufferHandle_t xStreamBuffer
)
function MPU_xStreamBufferReceive
size_t MPU_xStreamBufferReceive (
StreamBufferHandle_t xStreamBuffer,
void * pvRxData,
size_t xBufferLengthBytes,
TickType_t xTicksToWait
)
function MPU_xStreamBufferReset
BaseType_t MPU_xStreamBufferReset (
StreamBufferHandle_t xStreamBuffer
)
function MPU_xStreamBufferSend
size_t MPU_xStreamBufferSend (
StreamBufferHandle_t xStreamBuffer,
const void * pvTxData,
size_t xDataLengthBytes,
TickType_t xTicksToWait
)
function MPU_xStreamBufferSetTriggerLevel
BaseType_t MPU_xStreamBufferSetTriggerLevel (
StreamBufferHandle_t xStreamBuffer,
size_t xTriggerLevel
)
function MPU_xStreamBufferSpacesAvailable
size_t MPU_xStreamBufferSpacesAvailable (
StreamBufferHandle_t xStreamBuffer
)
function MPU_xTaskAbortDelay
BaseType_t MPU_xTaskAbortDelay (
TaskHandle_t xTask
)
function MPU_xTaskCallApplicationTaskHook
BaseType_t MPU_xTaskCallApplicationTaskHook (
TaskHandle_t xTask,
void * pvParameter
)
function MPU_xTaskCatchUpTicks
BaseType_t MPU_xTaskCatchUpTicks (
TickType_t xTicksToCatchUp
)
function MPU_xTaskCheckForTimeOut
BaseType_t MPU_xTaskCheckForTimeOut (
TimeOut_t *const pxTimeOut,
TickType_t *const pxTicksToWait
)
function MPU_xTaskCreate
BaseType_t MPU_xTaskCreate (
TaskFunction_t pxTaskCode,
const char *const pcName,
const uint16_t usStackDepth,
void *const pvParameters,
UBaseType_t uxPriority,
TaskHandle_t *const pxCreatedTask
)
function MPU_xTaskCreateRestricted
BaseType_t MPU_xTaskCreateRestricted (
const TaskParameters_t *const pxTaskDefinition,
TaskHandle_t * pxCreatedTask
)
function MPU_xTaskCreateRestrictedStatic
BaseType_t MPU_xTaskCreateRestrictedStatic (
const TaskParameters_t *const pxTaskDefinition,
TaskHandle_t * pxCreatedTask
)
function MPU_xTaskCreateStatic
TaskHandle_t MPU_xTaskCreateStatic (
TaskFunction_t pxTaskCode,
const char *const pcName,
const uint32_t ulStackDepth,
void *const pvParameters,
UBaseType_t uxPriority,
StackType_t *const puxStackBuffer,
StaticTask_t *const pxTaskBuffer
)
function MPU_xTaskGenericNotify
BaseType_t MPU_xTaskGenericNotify (
TaskHandle_t xTaskToNotify,
uint32_t ulValue,
eNotifyAction eAction,
uint32_t * pulPreviousNotificationValue
)
function MPU_xTaskGetApplicationTaskTag
TaskHookFunction_t MPU_xTaskGetApplicationTaskTag (
TaskHandle_t xTask
)
function MPU_xTaskGetCurrentTaskHandle
TaskHandle_t MPU_xTaskGetCurrentTaskHandle (
void
)
function MPU_xTaskGetHandle
TaskHandle_t MPU_xTaskGetHandle (
const char * pcNameToQuery
)
function MPU_xTaskGetIdleTaskHandle
TaskHandle_t MPU_xTaskGetIdleTaskHandle (
void
)
function MPU_xTaskGetSchedulerState
BaseType_t MPU_xTaskGetSchedulerState (
void
)
function MPU_xTaskGetTickCount
TickType_t MPU_xTaskGetTickCount (
void
)
function MPU_xTaskIncrementTick
BaseType_t MPU_xTaskIncrementTick (
void
)
function MPU_xTaskNotifyStateClear
BaseType_t MPU_xTaskNotifyStateClear (
TaskHandle_t xTask
)
function MPU_xTaskNotifyWait
BaseType_t MPU_xTaskNotifyWait (
uint32_t ulBitsToClearOnEntry,
uint32_t ulBitsToClearOnExit,
uint32_t * pulNotificationValue,
TickType_t xTicksToWait
)
function MPU_xTaskResumeAll
BaseType_t MPU_xTaskResumeAll (
void
)
function MPU_xTimerCreate
TimerHandle_t MPU_xTimerCreate (
const char *const pcTimerName,
const TickType_t xTimerPeriodInTicks,
const UBaseType_t uxAutoReload,
void *const pvTimerID,
TimerCallbackFunction_t pxCallbackFunction
)
function MPU_xTimerCreateStatic
TimerHandle_t MPU_xTimerCreateStatic (
const char *const pcTimerName,
const TickType_t xTimerPeriodInTicks,
const UBaseType_t uxAutoReload,
void *const pvTimerID,
TimerCallbackFunction_t pxCallbackFunction,
StaticTimer_t * pxTimerBuffer
)
function MPU_xTimerCreateTimerTask
BaseType_t MPU_xTimerCreateTimerTask (
void
)
function MPU_xTimerGenericCommand
BaseType_t MPU_xTimerGenericCommand (
TimerHandle_t xTimer,
const BaseType_t xCommandID,
const TickType_t xOptionalValue,
BaseType_t *const pxHigherPriorityTaskWoken,
const TickType_t xTicksToWait
)
function MPU_xTimerGetExpiryTime
TickType_t MPU_xTimerGetExpiryTime (
TimerHandle_t xTimer
)
function MPU_xTimerGetPeriod
TickType_t MPU_xTimerGetPeriod (
TimerHandle_t xTimer
)
function MPU_xTimerGetTimerDaemonTaskHandle
TaskHandle_t MPU_xTimerGetTimerDaemonTaskHandle (
void
)
function MPU_xTimerIsTimerActive
BaseType_t MPU_xTimerIsTimerActive (
TimerHandle_t xTimer
)
function MPU_xTimerPendFunctionCall
BaseType_t MPU_xTimerPendFunctionCall (
PendedFunction_t xFunctionToPend,
void * pvParameter1,
uint32_t ulParameter2,
TickType_t xTicksToWait
)
The documentation for this class was generated from the following file fw/rbcx-coprocessor/lib/FreeRTOS/include/mpu_prototypes.h