diff options
| author | redoc <[email protected]> | 2020-03-18 15:38:10 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-03-18 15:38:10 +0800 |
| commit | 4b46aafa75b7d159c02be20c3d06ac23b4b00bbd (patch) | |
| tree | bfdd793598e216190a8d2f348680302630b3c2eb | |
| parent | 5a5f262649992fe50bba0ac83386adb1f5a6f843 (diff) | |
Update drv_flash_f1.c
1、【修改】返回值。
| -rw-r--r-- | bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c | 7 |
1 files 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; } |
