STM32F4xx_HAL_Driver  1.8.3
FLASHEx Exported Functions
+ Collaboration diagram for FLASHEx Exported Functions:

Modules

 Extended IO operation functions
 Extended IO operation functions.
 

Functions

void FLASH_Erase_Sector (uint32_t Sector, uint8_t VoltageRange)
 Erase the specified FLASH memory sector. More...
 
void FLASH_FlushCaches (void)
 Flush the instruction and data caches. More...
 

Detailed Description

Function Documentation

◆ FLASH_Erase_Sector()

void FLASH_Erase_Sector ( uint32_t  Sector,
uint8_t  VoltageRange 
)

Erase the specified FLASH memory sector.

Parameters
SectorFLASH sector to erase The value of this parameter depend on device used within the same series
VoltageRangeThe device voltage range which defines the erase parallelism. This parameter can be one of the following values:
  • FLASH_VOLTAGE_RANGE_1: when the device voltage range is 1.8V to 2.1V, the operation will be done by byte (8-bit)
  • FLASH_VOLTAGE_RANGE_2: when the device voltage range is 2.1V to 2.7V, the operation will be done by half word (16-bit)
  • FLASH_VOLTAGE_RANGE_3: when the device voltage range is 2.7V to 3.6V, the operation will be done by word (32-bit)
  • FLASH_VOLTAGE_RANGE_4: when the device voltage range is 2.7V to 3.6V + External Vpp, the operation will be done by double word (64-bit)
Return values
None

Definition at line 581 of file stm32f4xx_hal_flash_ex.c.

◆ FLASH_FlushCaches()

void FLASH_FlushCaches ( void  )

Flush the instruction and data caches.

Return values
None

Definition at line 1306 of file stm32f4xx_hal_flash_ex.c.