aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/boards/STM32F769DISC/board_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/boards/STM32F769DISC/board_init.c')
-rw-r--r--ports/stm32/boards/STM32F769DISC/board_init.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/ports/stm32/boards/STM32F769DISC/board_init.c b/ports/stm32/boards/STM32F769DISC/board_init.c
index b75a00c97..67fad407a 100644
--- a/ports/stm32/boards/STM32F769DISC/board_init.c
+++ b/ports/stm32/boards/STM32F769DISC/board_init.c
@@ -1,16 +1,19 @@
-#include "drivers/memory/spiflash.h"
+#include "storage.h"
#include "qspi.h"
// This configuration is needed for mboot to be able to write to the external QSPI flash
+STATIC mp_spiflash_cache_t spi_bdev_cache;
+
const mp_spiflash_config_t spiflash_config = {
.bus_kind = MP_SPIFLASH_BUS_QSPI,
.bus.u_qspi.data = NULL,
.bus.u_qspi.proto = &qspi_proto,
.cache = NULL,
+ .cache = &spi_bdev_cache,
};
-mp_spiflash_t spiflash_instance;
+spi_bdev_t spi_bdev;
// This init function is needed to memory map the QSPI flash early in the boot process