diff options
| -rw-r--r-- | ports/stm32/boardctrl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ports/stm32/boardctrl.c b/ports/stm32/boardctrl.c index f1b7a4e81..fa71d8e7f 100644 --- a/ports/stm32/boardctrl.c +++ b/ports/stm32/boardctrl.c @@ -155,6 +155,8 @@ int boardctrl_run_boot_py(boardctrl_state_t *state) { return BOARDCTRL_GOTO_SOFT_RESET_EXIT; } if (!ret) { + // There was an error, prevent main.py from running and flash LEDs. + state->reset_mode = BOARDCTRL_RESET_MODE_SAFE_MODE; flash_error(4); } } |
