]> git.sur5r.net Git - freertos/commitdiff
Add warning in Cortex-M3 and Cortex-M4 FreeRTOSConfig.h header files that configMAX_S...
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 12 Aug 2012 16:49:43 +0000 (16:49 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 12 Aug 2012 16:49:43 +0000 (16:49 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1769 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

41 files changed:
FreeRTOS/Demo/CORTEX_A2F200_IAR_and_Keil/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_A2F200_SoftConsole/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_AT91SAM3U256_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_CY8C5588_PSoC_Creator_GCC/FreeRTOS_Demo.cydsn/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_CY8C5588_PSoC_Creator_Keil/FreeRTOS_Demo.cydsn/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_CY8C5588_PSoC_Creator_RVDS/FreeRTOS_Demo.cydsn/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_EFMG890F128_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_Kinetis_K60_Tower_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S102_GCC/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S102_KEIL/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S102_Rowley/Demo1/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S102_Rowley/Demo2/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S102_Rowley/Demo3/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S316_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S811_GCC/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S811_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3S811_KEIL/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3Sxxxx_Eclipse/RTOSDemo/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3Sxxxx_IAR_Keil/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LM3Sxxxx_Rowley/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LPC1768_GCC_RedSuite/src/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LPC1768_GCC_Rowley/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_LPC1768_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_GCC_Atollic/src/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_Keil/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4500_Tasking/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_M4F_M0_LPC43xx_Keil/M4/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_M4F_STM32F407ZG-SK/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_M4_ATSAM4S_Atmel_Studio/src/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_MB9A310_IAR_Keil/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_MB9B500_IAR_Keil/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_MPU_LM3Sxxxx_Rowley/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_MPU_LPC1768_GCC_RedSuite/src/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_STM32F100_Atollic/Simple_Demo_Source/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_STM32F103_GCC_Rowley/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_STM32F103_IAR/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_STM32F103_Keil/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_STM32F103_Primer_GCC/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_STM32F107_GCC_Rowley/FreeRTOSConfig.h
FreeRTOS/Demo/CORTEX_STM32L152_IAR/FreeRTOSConfig.h

index c38b388055802327b4d2fc423c899f0f55acb655..9df95aef7fe17321dbb045e6a6984f2f11be682c 100644 (file)
@@ -148,6 +148,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); }    \r
index 0a73fdc904ff39584489c63dc2bb12668a27d304..9cef2231438145e2a8445e68c029981407774e94 100644 (file)
@@ -153,6 +153,8 @@ unsigned long ulGetRunTimeCounterValue( void );
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); }    \r
index 8dd09445eb8e7c87882b37648543104e99c8bbbf..96870cc4d231619499c61e0c6f56baf7c85f0920 100644 (file)
@@ -114,6 +114,8 @@ to exclude the API function. */
 \r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                ( 0x0f << 4 )   /* Priority 15, or 255 as only the top four bits are implemented.  This is the lowest priority. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << 4 )      /* Priority 5, or 80 as only the top four bits are implemented. */\r
 \r
 \r
index 5caa328df23128a577e1fb2e63767f3b71fb9ef1..1ff36560a4d28e919af17b1358dc55afbe26d864 100644 (file)
@@ -128,6 +128,8 @@ to exclude the API function. */
 #define configKERNEL_INTERRUPT_PRIORITY        ( 7 << (8 - configPRIO_BITS) )\r
 \r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << (8 - configPRIO_BITS) )\r
 \r
 #endif /* FREERTOS_CONFIG_H */\r
index 5caa328df23128a577e1fb2e63767f3b71fb9ef1..1ff36560a4d28e919af17b1358dc55afbe26d864 100644 (file)
@@ -128,6 +128,8 @@ to exclude the API function. */
 #define configKERNEL_INTERRUPT_PRIORITY        ( 7 << (8 - configPRIO_BITS) )\r
 \r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << (8 - configPRIO_BITS) )\r
 \r
 #endif /* FREERTOS_CONFIG_H */\r
index 5caa328df23128a577e1fb2e63767f3b71fb9ef1..1ff36560a4d28e919af17b1358dc55afbe26d864 100644 (file)
@@ -128,6 +128,8 @@ to exclude the API function. */
 #define configKERNEL_INTERRUPT_PRIORITY        ( 7 << (8 - configPRIO_BITS) )\r
 \r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << (8 - configPRIO_BITS) )\r
 \r
 #endif /* FREERTOS_CONFIG_H */\r
index 7eaaa4523fa33a3804d5cafbb4897f941b16bf87..3cc1a5dbc15e78307752c7be513a4d3ea8b65d4f 100644 (file)
@@ -115,6 +115,8 @@ to exclude the API function. */
 \r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index b7c26c8e08fef79f6b46c0fbb4051c7918f6851f..98302d44e83935d9c3bd00290301dd2149e60617 100644 (file)
@@ -152,6 +152,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index 47cc90a1319ca5be2f8390df337fb86824438fad..82e3687d7280c3d1699b0ea12f7e5f268fc4a618 100644 (file)
@@ -107,6 +107,8 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             1\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index aaea9d7a14897fd9a87fd8d31e96175432f1ea85..ed56133077ca99f0476c340676fc6c12095c550b 100644 (file)
@@ -107,6 +107,8 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             1\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY 255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index 47cc90a1319ca5be2f8390df337fb86824438fad..82e3687d7280c3d1699b0ea12f7e5f268fc4a618 100644 (file)
@@ -107,6 +107,8 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             1\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index 3b7ed55c3fa5ed1863674d45a7f6c7b7b21ac411..7cb4f85d3654d6907489ca89f30c78618530a7e3 100644 (file)
@@ -108,6 +108,8 @@ to exclude the API function. */
 \r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index da9e4c5ab9eb529e4c784fb6f69e1d60d222d508..114b80ec9507660a9ea393d5644a9877cb15d479 100644 (file)
@@ -107,6 +107,8 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             0\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index 41bb699a2f78ac5d5042efdccb14ff5534f95b55..86613ea8e302c002c8b110a1c2627f8881c8d5cd 100644 (file)
@@ -107,6 +107,8 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             1\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index 632c8a554efd249ae0275e1bf360d62df2fdef0d..98cd0c814663b0739a8c44af1f9a17da4acb64f4 100644 (file)
@@ -107,6 +107,8 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             1\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index 1183cd7cb06bee9524cd2a1d46818a40cd9b7816..145b9bcd167a4e287da6fd9959fd3372f047c740 100644 (file)
@@ -108,6 +108,8 @@ to exclude the API function. */
 \r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index 73c654157c87dcfc4d17afb351edad31c9383d61..d211d9f9b2a4740de20bfa9caa5b00a568b8ad43 100644 (file)
@@ -107,6 +107,8 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             1\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xa0, or priority 5. */\r
 \r
 \r
index 3b9fbc24c82e54388cc486a0c88e5ffc45c66b13..476880cf3b150794856907992045976bd9952589 100644 (file)
@@ -115,6 +115,8 @@ to exclude the API function. */
 \r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                ( ( unsigned char ) 7 << ( unsigned char ) 5 )  /* Priority 7, or 255 as only the top three bits are implemented.  This is the lowest priority. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( ( unsigned char ) 5 << ( unsigned char ) 5 )  /* Priority 5, or 160 as only the top three bits are implemented. */\r
 \r
 extern volatile unsigned long ulHighFrequencyTimerTicks;\r
index 54b8dfa52a23ea0b99ac7f7b3d4bd4cf3e0e0320..57578c8264a76af235da567ec8f0ba92b7b87cf7 100644 (file)
@@ -114,6 +114,8 @@ to exclude the API function. */
 \r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                ( 7 << 5 )      /* Priority 7, or 255 as only the top three bits are implemented.  This is the lowest priority. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << 5 )  /* Priority 5, or 160 as only the top three bits are implemented. */\r
 \r
 \r
index de542ae1b2c9f89f6fe4a283cbb2397c549dbb49..9448ad8f44e59d686883af0ee3aeeaf5587a8d7d 100644 (file)
@@ -116,6 +116,8 @@ to exclude the API function. */
 \r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                ( ( unsigned char ) 7 << ( unsigned char ) 5 )  /* Priority 7, or 255 as only the top three bits are implemented.  This is the lowest priority. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( ( unsigned char ) 5 << ( unsigned char ) 5 )  /* Priority 5, or 160 as only the top three bits are implemented. */\r
 \r
 extern volatile unsigned long ulHighFrequencyTimerTicks;\r
index 6274a2ff1f30aba643f0cc19f2b6ad7fdb129210..fdf1366d09dd40702d5f7a7ca7399a872d2eec00 100644 (file)
@@ -157,6 +157,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( 31 << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << (8 - configPRIO_BITS) )\r
 \r
 /* Priorities passed to NVIC_SetPriority() do not require shifting as the\r
index d2d0cce1c2ee3cb0d6ee8a283e21d50423e36429..25ec915ed30b9af3675a7e902e15a8d136160bf7 100644 (file)
@@ -149,6 +149,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( 31 << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << (8 - configPRIO_BITS) )\r
 \r
 /* Priorities passed to NVIC_SetPriority() do not require shifting as the\r
index 695173e66f75a5a5a7dad1f79dbae72dbf23703f..7ea588912d9ac541c4c2f1b17e7a948251002e1f 100644 (file)
@@ -147,6 +147,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( 31 << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << (8 - configPRIO_BITS) )\r
 \r
 /* Priorities passed to NVIC_SetPriority() do not require shifting as the\r
index 90cd91c992fa3efb850b32eb5f547498d3a2f560..ff8e4d762199b77661c09e3ec497d10464325b3a 100644 (file)
@@ -153,6 +153,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index 75f225fd7285b00a42f446d3fdeeaf88096b6525..fd6a7b499de6e8ab5841dcdfc616afd2ba9f2394 100644 (file)
@@ -149,6 +149,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index a3a451e3af13cd93a53f61f1c3b09b0c25324c54..715330aea928225f1a38d0aa69366cea718e6abd 100644 (file)
@@ -146,6 +146,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index b15a25bd0cae9814c63929294dda418c8bd0fc51..ecc22e6645a1127fc72e43479a7a9d99262f16a9 100644 (file)
@@ -154,6 +154,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index b586a21ca3c22e98fae38afc5cc46f0ee02b6e1c..c9c3a57023a7ec318b545ae7d7067407e2cfa619 100644 (file)
@@ -148,6 +148,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index 04d030bc676768079e44f6ba5001bf776f9c969d..7d74c4407142978bc8edf73c56f2d8dc0b25506e 100644 (file)
@@ -148,6 +148,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index 94c791cfaa32033740e605652f737264866c6acc..0c1a671fdb999ce23ca40661aaddfec9b6b81e10 100644 (file)
@@ -152,6 +152,8 @@ PRIORITY THAN THIS! (higher priorities are lower numeric values. */
 /* Interrupt priorities used by the kernel port layer itself.  These are generic\r
 to all Cortex-M ports, and do not rely on any particular library functions. */\r
 #define configKERNEL_INTERRUPT_PRIORITY                ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 /* Normal assert() semantics without relying on the provision of an assert.h\r
index dc5009a685d262f103984cdf32e7474ea8835df2..956fd92050cffba2fdc48e05f5bf72c498f472f1 100644 (file)
@@ -141,6 +141,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); }    \r
index 1719d3dd6e10dadaa1699ec965a17fbb5f272a52..09e770ba54d9b709568281ce328fae40e2a7dcc8 100644 (file)
@@ -141,6 +141,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); }    \r
index 51898d31f177d473332a35f9bd69138f70c92c85..b9a99695d58f676b7b86267e8ecd21389a4ea98a 100644 (file)
@@ -122,6 +122,8 @@ to exclude the API function. */
 #define configUNUSED_PRIO_BITS ( ( unsigned char ) ( 8 - configPRIO_BITS ) )\r
 \r
 #define configKERNEL_INTERRUPT_PRIORITY                ( ( unsigned char ) 7 << configUNUSED_PRIO_BITS )       /* Priority 7, or 255 as only the top three bits are implemented.  This is the lowest priority. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( ( unsigned char ) 5 << configUNUSED_PRIO_BITS )  /* Priority 5, or 160 as only the top three bits are implemented. */\r
 \r
 #endif /* FREERTOS_CONFIG_H */\r
index b449d3b83035b1815df6f176808a231f59a0129e..06df83c0faaa97522f8c99a82622640b2e55a53b 100644 (file)
@@ -134,6 +134,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( 31 << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 160 as only the top three bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 5 << (8 - configPRIO_BITS) )\r
 \r
 \r
index 503ddf5b9a4d34da60043e27b0d9f9a731392f8a..8a20e668a68f66b6ad0e9b6cffafd44d770894ac 100644 (file)
@@ -142,6 +142,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 95 as only the top four bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
        \r
 #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); }    \r
index 359ae76f0cbd5a68b655f3a053ce20ef4eccccc4..d95c4ef41ab4d28ad853c7617399b3a32f729b87 100644 (file)
@@ -118,6 +118,8 @@ to exclude the API function. */
 /* This is the raw value as per the Cortex-M3 NVIC.  Values can be 255\r
 (lowest) to 0 (1?) (highest). */\r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xb0, or priority 11. */\r
 \r
 \r
index 53c690c4bde60faaba0c99c4490d8f2f83787fb6..181e2a1fa2663d74a472b2354b0344d3eedcc237 100644 (file)
@@ -110,6 +110,8 @@ to exclude the API function. */
 /* This is the raw value as per the Cortex-M3 NVIC.  Values can be 255\r
 (lowest) to 0 (1?) (highest). */\r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xb0, or priority 11. */\r
 \r
 \r
index 53c690c4bde60faaba0c99c4490d8f2f83787fb6..181e2a1fa2663d74a472b2354b0344d3eedcc237 100644 (file)
@@ -110,6 +110,8 @@ to exclude the API function. */
 /* This is the raw value as per the Cortex-M3 NVIC.  Values can be 255\r
 (lowest) to 0 (1?) (highest). */\r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xb0, or priority 11. */\r
 \r
 \r
index 803617a2a61fab7ec60efc6188c5afcb0b8e2c17..f5674390e4f82734cf4b903dab6889cbb575628f 100644 (file)
@@ -114,6 +114,8 @@ to exclude the API function. */
 /* This is the raw value as per the Cortex-M3 NVIC.  Values can be 255\r
 (lowest) to 0 (1?) (highest). */\r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xb0, or priority 11. */\r
 \r
 \r
index 0474c509bb7f1b8aa64b50c0b6ca4b9586881f2d..f47d9ba7f3027fe56098b657a4d863aafae8e8ba 100644 (file)
@@ -118,6 +118,8 @@ to exclude the API function. */
 /* This is the raw value as per the Cortex-M3 NVIC.  Values can be 255\r
 (lowest) to 0 (1?) (highest). */\r
 #define configKERNEL_INTERRUPT_PRIORITY                255\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   191 /* equivalent to 0xb0, or priority 11. */\r
 \r
 \r
index 60965265bd3c864676a88ad876d8c4eef2409c1e..660925c786587830e97defba4325c98b9cbdd3de 100644 (file)
@@ -127,6 +127,8 @@ to exclude the API function. */
 /* The lowest priority. */\r
 #define configKERNEL_INTERRUPT_PRIORITY        ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
 /* Priority 5, or 95 as only the top four bits are implemented. */\r
+/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r
+See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */\r
 #define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) )\r
 \r
 /* Prevent the following definitions being included when FreeRTOSConfig.h\r