File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -40,10 +40,17 @@ extern size_t __malloc_margin;
4040#if !defined(RAMEND)
4141#define RAMEND 0x20088000
4242#endif
43+
4344#elif defined(ARDUINO_ARCH_SAMD)
4445#if !defined(RAMEND)
4546#define RAMEND 0x20008000
4647#endif
48+
49+ #elif defined(ARDUINO_ARCH_STM32F1)
50+ #if !defined(RAMEND)
51+ #define RAMEND 0x20005000
52+ #endif
53+
4754#endif
4855
4956// Stack magic pattern
Original file line number Diff line number Diff line change @@ -127,6 +127,7 @@ class SchedulerClass {
127127#else
128128 static const size_t DEFAULT_MAIN_STACK_SIZE = 256 ;
129129#endif
130+
130131#elif defined(ARDUINO_ARCH_SAM)
131132 /* * Default stack size and stack max. */
132133 static const size_t DEFAULT_STACK_SIZE = 1024 ;
@@ -139,6 +140,12 @@ class SchedulerClass {
139140 static const size_t DEFAULT_MAIN_STACK_SIZE = 2048 ;
140141 static const size_t STACK_MAX = 16384 ;
141142
143+ #elif defined(ARDUINO_ARCH_STM32F1)
144+ /* * Default stack size and stack max. */
145+ static const size_t DEFAULT_STACK_SIZE = 1024 ;
146+ static const size_t DEFAULT_MAIN_STACK_SIZE = 2048 ;
147+ static const size_t STACK_MAX = 16384 ;
148+
142149#else
143150#error "Scheduler.h: Arduino board not supported"
144151#endif
You can’t perform that action at this time.
0 commit comments