stm32/boardctrl: Add MICROPY_BOARD_STARTUP hook.
Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
79c186f5c9
commit
c33c749f64
|
@ -28,6 +28,10 @@
|
|||
|
||||
#include "py/mpconfig.h"
|
||||
|
||||
#ifndef MICROPY_BOARD_STARTUP
|
||||
#define MICROPY_BOARD_STARTUP powerctrl_check_enter_bootloader
|
||||
#endif
|
||||
|
||||
#ifndef MICROPY_BOARD_EARLY_INIT
|
||||
#define MICROPY_BOARD_EARLY_INIT()
|
||||
#endif
|
||||
|
|
|
@ -313,8 +313,9 @@ void stm32_main(uint32_t reset_mode) {
|
|||
// Enable 8-byte stack alignment for IRQ handlers, in accord with EABI
|
||||
SCB->CCR |= SCB_CCR_STKALIGN_Msk;
|
||||
|
||||
// Check if bootloader should be entered instead of main application
|
||||
powerctrl_check_enter_bootloader();
|
||||
// Hook for a board to run code at start up, for example check if a
|
||||
// bootloader should be entered instead of the main application.
|
||||
MICROPY_BOARD_STARTUP();
|
||||
|
||||
// Enable caches and prefetch buffers
|
||||
|
||||
|
|
Loading…
Reference in New Issue