diff --git a/os/hal/ports/STM32/STM32H7xx/hal_lld.c b/os/hal/ports/STM32/STM32H7xx/hal_lld.c index 3c08740eb..e65e5c570 100644 --- a/os/hal/ports/STM32/STM32H7xx/hal_lld.c +++ b/os/hal/ports/STM32/STM32H7xx/hal_lld.c @@ -153,6 +153,9 @@ void hal_lld_init(void) { __rccResetAHB1(~0); __rccResetAHB2(~0); __rccResetAHB3(~(RCC_AHB3RSTR_FMCRST | +#if defined(STM32_QSPI_NO_RESET) + RCC_AHB3RSTR_QSPIRST | +#endif 0x80000000U)); /* Was RCC_AHB3RSTR_CPURST in Rev-V.*/ __rccResetAHB4(~(RCC_APB4RSTR_SYSCFGRST | STM32_GPIO_EN_MASK)); __rccResetAPB1L(~0);