static int stm32f4_flash_erase_sector(const struct hal_flash *dev, uint32_t sector_address) { int i; for (i = 0; i < dev->hf_sector_cnt; i++) { if (stm32f4_flash_sectors[i] == sector_address) { stm32f4_flash_erase_sector_id(i); return 0; } } return -1; }
static int stm32f4_flash_erase_sector(uint32_t sector_address) { int i; for (i = 0; i < STM32F4_FLASH_NUM_AREAS - 1; i++) { if (stm32f4_flash_sectors[i] == sector_address) { stm32f4_flash_erase_sector_id(i); return 0; } } return -1; }