From 4b46aafa75b7d159c02be20c3d06ac23b4b00bbd Mon Sep 17 00:00:00 2001 From: redoc <619675912@qq.com> Date: Wed, 18 Mar 2020 15:38:10 +0800 Subject: [PATCH] Update drv_flash_f1.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、【修改】返回值。 --- bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c index 45c082ab88..01f706cd8f 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c @@ -219,6 +219,7 @@ int stm32_flash_erase(rt_uint32_t addr, size_t size) if(size_bank1 != stm32_flash_erase_bank(FLASH_BANK_1, addr_bank1, size_bank1)) { result = -RT_ERROR; + goto __exit; } } @@ -228,10 +229,12 @@ int stm32_flash_erase(rt_uint32_t addr, size_t size) if(size_bank2 != stm32_flash_erase_bank(FLASH_BANK_2, addr_bank2, size_bank2)) { result = -RT_ERROR; + goto __exit; } } - - if (result != RT_EOK) + +__exit: + if(result != RT_EOK) { return result; } -- GitLab