From 25c1fe3d63df7cb4159155e15bbf1b2b1a849ee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Majcherski?= Date: Mon, 10 Jan 2022 18:09:38 +0100 Subject: [PATCH] Fix erase init struct for flash erase --- targets/TARGET_STM/TARGET_STM32G0/flash_api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/targets/TARGET_STM/TARGET_STM32G0/flash_api.c b/targets/TARGET_STM/TARGET_STM32G0/flash_api.c index 496e6e7c4fc3..3b4c8e637397 100644 --- a/targets/TARGET_STM/TARGET_STM32G0/flash_api.c +++ b/targets/TARGET_STM/TARGET_STM32G0/flash_api.c @@ -57,6 +57,7 @@ int32_t flash_erase_sector(flash_t *obj, uint32_t address) /* MBED HAL erases 1 sector at a time */ /* Fill EraseInit structure*/ EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES; + EraseInitStruct.Banks = FLASH_BANK_1; EraseInitStruct.Page = (address & 0xFFFFF) / 2048; // page size = 2048 EraseInitStruct.NbPages = 1;