From ff17d9b264759199d7262a9bcd461cadd117f254 Mon Sep 17 00:00:00 2001 From: Neradoc Date: Fri, 5 Mar 2021 00:03:04 +0100 Subject: [PATCH] call board_init before initing the on-board LEDs --- main.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/main.c b/main.c index 7df6e293aadcd..7f2502161a348 100755 --- a/main.c +++ b/main.c @@ -538,15 +538,6 @@ int __attribute__((used)) main(void) { // initialise the cpu and peripherals safe_mode_t safe_mode = port_init(); - // Turn on LEDs - init_status_leds(); - rgb_led_status_init(); - - // Wait briefly to give a reset window where we'll enter safe mode after the reset. - if (safe_mode == NO_SAFE_MODE) { - safe_mode = wait_for_safe_mode_reset(); - } - stack_init(); // Create a new filesystem only if we're not in a safe mode. @@ -557,6 +548,15 @@ int __attribute__((used)) main(void) { // displays init after filesystem, since they could share the flash SPI board_init(); + // Turn on LEDs + init_status_leds(); + rgb_led_status_init(); + + // Wait briefly to give a reset window where we'll enter safe mode after the reset. + if (safe_mode == NO_SAFE_MODE) { + safe_mode = wait_for_safe_mode_reset(); + } + // Start the debug serial serial_early_init();