#endif\r
/*-----------------------------------------------------------*/\r
\r
-#if ( configUSE_APPLICATION_TASK_TAG == 1 )\r
- TaskHookFunction_t MPU_xTaskGetApplicationTaskTagFromISR( TaskHandle_t xTask )\r
- {\r
- TaskHookFunction_t xReturn;\r
- BaseType_t xRunningPrivileged = xPortRaisePrivilege();\r
-\r
- xReturn = xTaskGetApplicationTaskTagFromISR( xTask );\r
- vPortResetPrivilege( xRunningPrivileged );\r
- return xReturn;\r
- }\r
-#endif\r
-/*-----------------------------------------------------------*/\r
-\r
#if ( configNUM_THREAD_LOCAL_STORAGE_POINTERS != 0 )\r
void MPU_vTaskSetThreadLocalStoragePointer( TaskHandle_t xTaskToSet, BaseType_t xIndex, void *pvValue )\r
{\r
}\r
/*-----------------------------------------------------------*/\r
\r
-BaseType_t MPU_xQueuePeekFromISR( QueueHandle_t pxQueue, void * const pvBuffer )\r
-{\r
-BaseType_t xRunningPrivileged = xPortRaisePrivilege();\r
-BaseType_t xReturn;\r
-\r
- xReturn = xQueuePeekFromISR( pxQueue, pvBuffer );\r
- vPortResetPrivilege( xRunningPrivileged );\r
- return xReturn;\r
-}\r
-/*-----------------------------------------------------------*/\r
-\r
TaskHandle_t MPU_xQueueGetMutexHolder( QueueHandle_t xSemaphore )\r
{\r
BaseType_t xRunningPrivileged = xPortRaisePrivilege();\r
#endif\r
/*-----------------------------------------------------------*/\r
\r
+#if( configUSE_TIMERS == 1 )\r
+ void MPU_vTimerSetReloadMode( TimerHandle_t xTimer, const UBaseType_t uxAutoReload )\r
+ {\r
+ BaseType_t xRunningPrivileged = xPortRaisePrivilege();\r
+\r
+ vTimerSetReloadMode( xTimer, uxAutoReload );\r
+ vPortResetPrivilege( xRunningPrivileged );\r
+ }\r
+#endif\r
+/*-----------------------------------------------------------*/\r
+\r
#if( configUSE_TIMERS == 1 )\r
const char * MPU_pcTimerGetName( TimerHandle_t xTimer )\r
{\r
}\r
/*-----------------------------------------------------------*/\r
\r
-size_t MPU_xStreamBufferSendFromISR( StreamBufferHandle_t xStreamBuffer, const void *pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken )\r
-{\r
-size_t xReturn;\r
-BaseType_t xRunningPrivileged = xPortRaisePrivilege();\r
-\r
- xReturn = xStreamBufferSendFromISR( xStreamBuffer, pvTxData, xDataLengthBytes, pxHigherPriorityTaskWoken );\r
- vPortResetPrivilege( xRunningPrivileged );\r
-\r
- return xReturn;\r
-}\r
-/*-----------------------------------------------------------*/\r
-\r
size_t MPU_xStreamBufferNextMessageLengthBytes( StreamBufferHandle_t xStreamBuffer )\r
{\r
size_t xReturn;\r
}\r
/*-----------------------------------------------------------*/\r
\r
-size_t MPU_xStreamBufferReceiveFromISR( StreamBufferHandle_t xStreamBuffer, void *pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken )\r
-{\r
-size_t xReturn;\r
-BaseType_t xRunningPrivileged = xPortRaisePrivilege();\r
-\r
- xReturn = xStreamBufferReceiveFromISR( xStreamBuffer, pvRxData, xBufferLengthBytes, pxHigherPriorityTaskWoken );\r
- vPortResetPrivilege( xRunningPrivileged );\r
-\r
- return xReturn;\r
-}\r
-/*-----------------------------------------------------------*/\r
-\r
void MPU_vStreamBufferDelete( StreamBufferHandle_t xStreamBuffer )\r
{\r
BaseType_t xRunningPrivileged = xPortRaisePrivilege();\r