We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 06d4892 commit fa2d13dCopy full SHA for fa2d13d
ports/stm32/main.c
@@ -508,11 +508,8 @@ void stm32_main(uint32_t reset_mode) {
508
mp_thread_init();
509
#endif
510
511
- // Stack limit should be less than real stack size, so we have a chance
512
- // to recover from limit hit. (Limit is measured in bytes.)
513
- // Note: stack control relies on main thread being initialised above
514
- mp_stack_set_top(&_estack);
515
- mp_stack_set_limit((char *)&_estack - (char *)&_sstack - 1024);
+ // Stack limit init.
+ mp_cstack_init_with_top(&_estack, (char *)&_estack - (char *)&_sstack);
516
517
// GC init
518
gc_init(MICROPY_HEAP_START, MICROPY_HEAP_END);
0 commit comments