File tree Expand file tree Collapse file tree 5 files changed +5
-10
lines changed Expand file tree Collapse file tree 5 files changed +5
-10
lines changed Original file line number Diff line number Diff line change 57
57
#include "supervisor/shared/stack.h"
58
58
#include "supervisor/serial.h"
59
59
60
+ #include "boards/board.h"
61
+
60
62
#if CIRCUITPY_DISPLAYIO
61
63
#include "shared-module/displayio/__init__.h"
62
64
#endif
@@ -425,6 +427,9 @@ int __attribute__((used)) main(void) {
425
427
// no SPI flash filesystem, and we might erase the existing one.
426
428
filesystem_init (safe_mode == NO_SAFE_MODE , false);
427
429
430
+ // displays init after filesystem, since they could share the flash SPI
431
+ board_init ();
432
+
428
433
// Reset everything and prep MicroPython to run boot.py.
429
434
reset_port ();
430
435
reset_board ();
Original file line number Diff line number Diff line change @@ -232,9 +232,6 @@ safe_mode_t port_init(void) {
232
232
// Reset everything into a known state before board_init.
233
233
reset_port ();
234
234
235
- // Init the board last so everything else is ready
236
- board_init ();
237
-
238
235
#ifdef SAMD21
239
236
if (PM -> RCAUSE .bit .BOD33 == 1 || PM -> RCAUSE .bit .BOD12 == 1 ) {
240
237
return BROWNOUT ;
Original file line number Diff line number Diff line change @@ -76,9 +76,6 @@ safe_mode_t port_init(void) {
76
76
// Reset everything into a known state before board_init.
77
77
reset_port ();
78
78
79
- // Init the board last so everything else is ready
80
- board_init ();
81
-
82
79
if (board_requests_safe_mode ()) {
83
80
return USER_SAFE_MODE ;
84
81
}
Original file line number Diff line number Diff line change @@ -92,9 +92,6 @@ safe_mode_t port_init(void) {
92
92
rtc_init ();
93
93
#endif
94
94
95
- // Will do usb_init() if chip supports USB.
96
- board_init ();
97
-
98
95
return NO_SAFE_MODE ;
99
96
}
100
97
Original file line number Diff line number Diff line change @@ -50,7 +50,6 @@ safe_mode_t port_init(void) {
50
50
stm32f4_peripherals_gpio_init ();
51
51
52
52
tick_init ();
53
- board_init ();
54
53
55
54
return NO_SAFE_MODE ;
56
55
}
You can’t perform that action at this time.
0 commit comments