From 06a90e0b4b38543741c5749b5710f2796c61f0d8 Mon Sep 17 00:00:00 2001 From: Yuuki NAGAO Date: Sun, 14 Sep 2025 20:11:49 +0900 Subject: [PATCH] stm32/boards/NUCLEO_F401RE: Change flash latency for NUCLEO-F401RE. For NUCLEO-F401RE, FLASH_LATENCY_2 can be specified for flash latency because it runs at 84MHz. Signed-off-by: Yuuki NAGAO --- ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.h b/ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.h index 8dda34f4a0..6150765e18 100644 --- a/ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.h +++ b/ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.h @@ -21,6 +21,9 @@ #define MICROPY_HW_CLK_PLLP (RCC_PLLP_DIV4) #define MICROPY_HW_CLK_PLLQ (7) +// 84 MHz needs 2 wait states +#define MICROPY_HW_FLASH_LATENCY (FLASH_LATENCY_2) + // UART config #define MICROPY_HW_UART2_TX (pin_A2) #define MICROPY_HW_UART2_RX (pin_A3)