void MPU_vTaskSetApplicationTaskTag( TaskHandle_t xTask, TaskHookFunction_t pxTagValue ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskSetApplicationTaskTag( xTask, pxTagValue ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskSetThreadLocalStoragePointer( TaskHandle_t xTaskToSet, BaseType_t xIndex, void *pvValue ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskSetThreadLocalStoragePointer( xTaskToSet, xIndex, pvValue ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskList( char *pcWriteBuffer ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskList( pcWriteBuffer ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskGetRunTimeStats( char *pcWriteBuffer ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskGetRunTimeStats( pcWriteBuffer ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskResume( TaskHandle_t pxTaskToResume ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskResume( pxTaskToResume ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskSuspendAll( void ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskSuspendAll(); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskGetInfo( TaskHandle_t xTask, TaskStatus_t *pxTaskStatus, BaseType_t xGetFreeStackSpace, eTaskState eState ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskGetInfo( xTask, pxTaskStatus, xGetFreeStackSpace, eState ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskSuspend( TaskHandle_t pxTaskToSuspend ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskSuspend( pxTaskToSuspend ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskPrioritySet( TaskHandle_t pxTask, UBaseType_t uxNewPriority ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskPrioritySet( pxTask, uxNewPriority ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskDelay( TickType_t xTicksToDelay ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskDelay( xTicksToDelay ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskDelayUntil( TickType_t * const pxPreviousWakeTime, TickType_t xTimeIncrement ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskDelayUntil( pxPreviousWakeTime, xTimeIncrement ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskSetTimeOutState( TimeOut_t * const pxTimeOut ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskSetTimeOutState( pxTimeOut ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTimerSetTimerID( TimerHandle_t xTimer, void *pvNewID ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTimerSetTimerID( xTimer, pvNewID ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vEventGroupDelete( EventGroupHandle_t xEventGroup ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vEventGroupDelete( xEventGroup ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vTaskAllocateMPURegions( TaskHandle_t xTask, const MemoryRegion_t * const xRegions ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vTaskAllocateMPURegions( xTask, xRegions ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vPortInitialiseBlocks( void ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vPortInitialiseBlocks(); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vPortFree( void *pv ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vPortFree( pv ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vQueueDelete( QueueHandle_t xQueue ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vQueueDelete( xQueue ); vPortResetPrivilege( xRunningPrivileged ); }
void MPU_vQueueAddToRegistry( QueueHandle_t xQueue, const char *pcName ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); vQueueAddToRegistry( xQueue, pcName ); vPortResetPrivilege( xRunningPrivileged ); }
void* MPU_xQueueGetMutexHolder( QueueHandle_t xSemaphore ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); void * xReturn; xReturn = ( void * ) xQueueGetMutexHolder( xSemaphore ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueueRemoveFromSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueRemoveFromSet( xQueueOrSemaphore, xQueueSet ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
QueueSetMemberHandle_t MPU_xQueueSelectFromSet( QueueSetHandle_t xQueueSet, TickType_t xBlockTimeTicks ) { QueueSetMemberHandle_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueSelectFromSet( xQueueSet, xBlockTimeTicks ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
QueueSetHandle_t MPU_xQueueCreateSet( UBaseType_t uxEventQueueLength ) { QueueSetHandle_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueCreateSet( uxEventQueueLength ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueueGiveMutexRecursive( QueueHandle_t xMutex ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueGiveMutexRecursive( xMutex ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xQueueTakeMutexRecursive( QueueHandle_t xMutex, TickType_t xBlockTime ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueTakeMutexRecursive( xMutex, xBlockTime ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
QueueHandle_t MPU_xQueueCreateCountingSemaphoreStatic( const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount, StaticQueue_t *pxStaticQueue ) { QueueHandle_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueCreateCountingSemaphoreStatic( uxMaxCount, uxInitialCount, pxStaticQueue ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
QueueHandle_t MPU_xQueueCreateCountingSemaphore( UBaseType_t uxCountValue, UBaseType_t uxInitialCount ) { QueueHandle_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueCreateCountingSemaphore( uxCountValue, uxInitialCount ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
BaseType_t MPU_xTaskCreateRestricted( const TaskParameters_t * const pxTaskDefinition, TaskHandle_t *pxCreatedTask ) { BaseType_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xTaskCreateRestricted( pxTaskDefinition, pxCreatedTask ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }
void vPortEnterCritical( void ) { BaseType_t xRunningPrivileged = xPortRaisePrivilege(); portDISABLE_INTERRUPTS(); uxCriticalNesting++; vPortResetPrivilege( xRunningPrivileged ); }
QueueHandle_t MPU_xQueueCreateMutexStatic( const uint8_t ucQueueType, StaticQueue_t *pxStaticQueue ) { QueueHandle_t xReturn; BaseType_t xRunningPrivileged = xPortRaisePrivilege(); xReturn = xQueueCreateMutexStatic( ucQueueType, pxStaticQueue ); vPortResetPrivilege( xRunningPrivileged ); return xReturn; }