]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/CMSIS/cmsis_compiler.h
commit 9f316c246baafa15c542a5aea81a94f26e3d6507
[freertos] / FreeRTOS / Demo / CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso / NXP_Code / CMSIS / cmsis_compiler.h
index 79a2cac3639eac8abdc6f0b8f122cceaf8ce41be..2c8bb0458629d1c8b8ca039b6239b0f1e10626b9 100644 (file)
@@ -1,8 +1,8 @@
 /**************************************************************************//**\r
  * @file     cmsis_compiler.h\r
  * @brief    CMSIS compiler generic header file\r
- * @version  V5.0.4\r
- * @date     10. January 2018\r
+ * @version  V5.1.0\r
+ * @date     09. October 2018\r
  ******************************************************************************/\r
 /*\r
  * Copyright (c) 2009-2018 Arm Limited. All rights reserved.\r
 \r
 \r
 /*\r
- * Arm Compiler 6 (armclang)\r
+ * Arm Compiler 6.6 LTM (armclang)\r
  */\r
-#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)\r
+#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) && (__ARMCC_VERSION < 6100100)\r
+  #include "cmsis_armclang_ltm.h"\r
+\r
+  /*\r
+ * Arm Compiler above 6.10.1 (armclang)\r
+ */\r
+#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6100100)\r
   #include "cmsis_armclang.h"\r
 \r
 \r
     #define __ALIGNED(x)                           __attribute__((aligned(x)))\r
   #endif\r
   #ifndef   __RESTRICT\r
-    #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored.\r
-    #define __RESTRICT\r
+    #define __RESTRICT                             __restrict\r
   #endif\r
 \r
 \r