]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Source/portable/Common/mpu_wrappers.c
Remove "FromISR' functions from the list of functions that switch to a privileged...
[freertos] / FreeRTOS / Source / portable / Common / mpu_wrappers.c
index ca490d6bfa20d94c2b8e945a130c88eee60ae430..0cb79c4c7246a7e21baf984f85b7c0bdc7aadcfe 100644 (file)
@@ -357,19 +357,6 @@ BaseType_t xRunningPrivileged = xPortRaisePrivilege();
 #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
@@ -647,17 +634,6 @@ BaseType_t xReturn;
 }\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
@@ -997,6 +973,17 @@ BaseType_t xRunningPrivileged = xPortRaisePrivilege();
 #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
@@ -1150,18 +1137,6 @@ BaseType_t xRunningPrivileged = xPortRaisePrivilege();
 }\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
@@ -1186,18 +1161,6 @@ BaseType_t xRunningPrivileged = xPortRaisePrivilege();
 }\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