Prusa MINI Firmware overview
FLASH_EraseInitTypeDef Struct Reference

FLASH Erase structure definition. More...

#include <stm32f4xx_hal_flash_ex.h>

Collaboration diagram for FLASH_EraseInitTypeDef:

Public Attributes

uint32_t TypeErase
 
uint32_t Banks
 
uint32_t Sector
 
uint32_t NbSectors
 
uint32_t VoltageRange
 

Detailed Description

FLASH Erase structure definition.

Member Data Documentation

◆ TypeErase

uint32_t FLASH_EraseInitTypeDef::TypeErase

Mass erase or sector Erase. This parameter can be a value of FLASH Type Erase

◆ Banks

uint32_t FLASH_EraseInitTypeDef::Banks

Select banks to erase when Mass erase is enabled. This parameter must be a value of FLASH Banks

◆ Sector

uint32_t FLASH_EraseInitTypeDef::Sector

Initial FLASH sector to erase when Mass erase is disabled This parameter must be a value of FLASH Sectors

◆ NbSectors

uint32_t FLASH_EraseInitTypeDef::NbSectors

Number of sectors to be erased. This parameter must be a value between 1 and (max number of sectors - value of Initial sector)

◆ VoltageRange

uint32_t FLASH_EraseInitTypeDef::VoltageRange

The device voltage range which defines the erase parallelism This parameter must be a value of FLASH Voltage Range