summaryrefslogtreecommitdiff
path: root/vendor/freertos/FreeRTOSConfig_cm3.h
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/freertos/FreeRTOSConfig_cm3.h')
-rw-r--r--vendor/freertos/FreeRTOSConfig_cm3.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/vendor/freertos/FreeRTOSConfig_cm3.h b/vendor/freertos/FreeRTOSConfig_cm3.h
index 925f069a6..0c80d8563 100644
--- a/vendor/freertos/FreeRTOSConfig_cm3.h
+++ b/vendor/freertos/FreeRTOSConfig_cm3.h
@@ -54,10 +54,13 @@
#ifndef FREERTOS_CONFIG_H
#define FREERTOS_CONFIG_H
-#include <stdint.h>
+#ifndef __IASMARM__ // IAR assblemer portarm.s need to include this file but cannot understand <stdint.h>
+#include <stdint.h>
extern uint32_t SystemCoreClock;
+#endif
+
/*-----------------------------------------------------------
* Application specific definitions.
*
@@ -152,7 +155,7 @@ standard names. */
#define xPortPendSVHandler PendSV_Handler
#define xPortSysTickHandler SysTick_Handler
-#ifdef __CODE_RED
+#ifdef __CODE_RED // cr_startup_lpc176x.c use different name for SVC_Hanlder
#define vPortSVCHandler SVCall_Handler
#else
#define vPortSVCHandler SVC_Handler