]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Source/portable/GCC/ARM_CM3_MPU/port.c
Improve coverage of the MPU API in the new MPU demo, fixing typos in the MPU port...
[freertos] / FreeRTOS / Source / portable / GCC / ARM_CM3_MPU / port.c
index eaace142ca8a68de430a5acc02eb54f991a58f4b..fa724340b8a10d3c6968bbeb8006b58244e914c1 100644 (file)
@@ -781,7 +781,7 @@ BaseType_t xRunningPrivileged = prvRaisePrivilege();
 \r
                xReturn = xTaskGetIdleTaskHandle();\r
                portRESET_PRIVILEGE( xRunningPrivileged );\r
-               return eReturn;\r
+               return xReturn;\r
        }\r
 #endif\r
 /*-----------------------------------------------------------*/\r
@@ -869,7 +869,7 @@ BaseType_t xRunningPrivileged = prvRaisePrivilege();
 \r
                xReturn = xTaskGetHandle( pcNameToQuery );\r
                portRESET_PRIVILEGE( xRunningPrivileged );\r
-               return pcReturn;\r
+               return xReturn;\r
        }\r
 #endif\r
 /*-----------------------------------------------------------*/\r
@@ -1068,6 +1068,19 @@ BaseType_t xRunningPrivileged = prvRaisePrivilege();
 #endif\r
 /*-----------------------------------------------------------*/\r
 \r
+#if( configUSE_TASK_NOTIFICATIONS == 1 )\r
+       BaseType_t MPU_xTaskNotifyStateClear( TaskHandle_t xTask )\r
+       {\r
+       BaseType_t xReturn;\r
+       BaseType_t xRunningPrivileged = prvRaisePrivilege();\r
+\r
+               xReturn = xTaskNotifyStateClear( xTask );\r
+               portRESET_PRIVILEGE( xRunningPrivileged );\r
+               return xReturn;\r
+       }\r
+#endif\r
+/*-----------------------------------------------------------*/\r
+       \r
 #if( configSUPPORT_DYNAMIC_ALLOCATION == 1 )\r
        QueueHandle_t MPU_xQueueGenericCreate( UBaseType_t uxQueueLength, UBaseType_t uxItemSize, uint8_t ucQueueType )\r
        {\r