summaryrefslogtreecommitdiff
path: root/bsp/samd21
diff options
context:
space:
mode:
authoryangjie <[email protected]>2019-05-06 15:09:11 +0800
committeryangjie <[email protected]>2019-05-06 15:09:11 +0800
commitad3cbf6ed93ccf1a17eaa6e3af92f2f78ab90c7d (patch)
tree2595e7eee7f5d0266baf597b083c0cdc3b30cdde /bsp/samd21
parentf22753aa5bf25fdcc89339140fca64a705cad962 (diff)
[bsp]support AC6 for some bsp.
Diffstat (limited to 'bsp/samd21')
-rw-r--r--bsp/samd21/applications/startup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bsp/samd21/applications/startup.c b/bsp/samd21/applications/startup.c
index b8c2c83d0d..aaa75d3f1c 100644
--- a/bsp/samd21/applications/startup.c
+++ b/bsp/samd21/applications/startup.c
@@ -29,7 +29,7 @@ extern void finsh_system_init(void);
extern void finsh_set_device(const char* device);
#endif
-#ifdef __CC_ARM
+#if defined(__CC_ARM) || defined(__CLANG_ARM)
extern int Image$$RW_IRAM1$$ZI$$Limit;
#elif __ICCARM__
#pragma section="HEAP"
@@ -78,7 +78,7 @@ void rtthread_startup(void)
rt_system_timer_init();
#ifdef RT_USING_HEAP
- #ifdef __CC_ARM
+ #if defined(__CC_ARM) || defined(__CLANG_ARM)
rt_system_heap_init((void*)&Image$$RW_IRAM1$$ZI$$Limit, (void*)CHIP_SRAM_END);
#elif __ICCARM__
rt_system_heap_init(__segment_end("HEAP"), (void*)CHIP_SRAM_END);