Skip to content

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