]> git.sur5r.net Git - freertos/blobdiff - Source/portable/GCC/ARM_CM3_MPU/port.c
Add xPortGetFreeHeapSize() function.
[freertos] / Source / portable / GCC / ARM_CM3_MPU / port.c
index 731dd1583a45bf440eb5cfe9058a828eb5252bf1..155eb2708e33bd5b0ff66a0d8c373feeb59a7ec4 100644 (file)
@@ -1025,3 +1025,27 @@ portBASE_TYPE xRunningPrivileged = prvRaisePrivilege();
 \r
        portRESET_PRIVILEGE( xRunningPrivileged );\r
 }\r
+/*-----------------------------------------------------------*/\r
+\r
+void MPU_vPortInitialiseBlocks( void )\r
+{\r
+portBASE_TYPE xRunningPrivileged = prvRaisePrivilege();\r
+\r
+       vPortInitialiseBlocks();\r
+\r
+       portRESET_PRIVILEGE( xRunningPrivileged );\r
+}\r
+/*-----------------------------------------------------------*/\r
+\r
+size_t MPU_xPortGetFreeHeapSize( void )\r
+{\r
+size_t xReturn;\r
+portBASE_TYPE xRunningPrivileged = prvRaisePrivilege();\r
+\r
+       xReturn = xPortGetFreeHeapSize();\r
+\r
+       portRESET_PRIVILEGE( xRunningPrivileged );\r
+       \r
+       return xReturn;\r
+}\r
+\r