Skip to content

Commit 5803bdd

Browse files
committed
clear additional flags on erase to prevent errors
1 parent 802000b commit 5803bdd

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

targets/TARGET_STM/TARGET_STM32L1/flash_api.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,7 @@ int32_t flash_erase_sector(flash_t *obj, uint32_t address)
5050
return -1;
5151
}
5252

53-
/* Clear OPTVERR bit set on virgin samples */
54-
__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR);
55-
53+
__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP | FLASH_FLAG_PGAERR | FLASH_FLAG_WRPERR);
5654
/* MBED HAL erases 1 sector at a time */
5755
/* Fill EraseInit structure*/
5856
EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES;

0 commit comments

Comments
 (0)