clear additional flags on erase to prevent errors

pull/4824/head
Chris 2017-06-26 23:08:54 +01:00 committed by Martin Kojtal
parent 4b4c70fdcd
commit db5f6790fe
1 changed files with 1 additions and 3 deletions

View File

@ -50,9 +50,7 @@ int32_t flash_erase_sector(flash_t *obj, uint32_t address)
return -1; return -1;
} }
/* Clear OPTVERR bit set on virgin samples */ __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP | FLASH_FLAG_PGAERR | FLASH_FLAG_WRPERR);
__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR);
/* MBED HAL erases 1 sector at a time */ /* MBED HAL erases 1 sector at a time */
/* Fill EraseInit structure*/ /* Fill EraseInit structure*/
EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES; EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES;