]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Source/portable/IAR/ARM_CM4F_MPU/portasm.s
Add "is inside interrupt" function to MPU ports.
[freertos] / FreeRTOS / Source / portable / IAR / ARM_CM4F_MPU / portasm.s
index 1c0db8da7a9def4ad751497e13a9e78b70a959a6..d223de62b9df2d21b46260bc3edd6e31b9a0191c 100644 (file)
  *\r
  * 1 tab == 4 spaces!\r
  */\r
-\r
+/* Including FreeRTOSConfig.h here will cause build errors if the header file\r
+contains code not understood by the assembler - for example the 'extern' keyword.\r
+To avoid errors place any such code inside a #ifdef __ICCARM__/#endif block so\r
+the code is included in C files but excluded by the preprocessor in assembly\r
+files (__ICCARM__ is defined by the IAR C compiler but not by the IAR assembler. */\r
 #include <FreeRTOSConfig.h>\r
 \r
        RSEG    CODE:CODE(2)\r