Mbed OS Reference
Loading...
Searching...
No Matches
sfdp_smptbl_info Struct Reference

JEDEC Sector Map Table info. More...

#include <SFDP.h>

Data Fields

uint32_t addr
 Address. More...
 
size_t size
 Size. More...
 
int region_cnt
 Number of erase regions. More...
 
int region_size [SFDP_SECTOR_MAP_MAX_REGIONS]
 Erase region size in bytes. More...
 
uint8_t region_erase_types_bitfld [SFDP_SECTOR_MAP_MAX_REGIONS]
 Each Region can support a bit combination of any of the 4 Erase Types. More...
 
unsigned int regions_min_common_erase_size
 Minimal common erase size for all regions (0 if none exists) More...
 
bd_size_t region_high_boundary [SFDP_SECTOR_MAP_MAX_REGIONS]
 Region high address offset boundary. More...
 
int erase_type_inst_arr [SFDP_MAX_NUM_OF_ERASE_TYPES]
 // Up To 4 Erase Types are supported by SFDP (each with its own command Instruction and Size) More...
 
unsigned int erase_type_size_arr [SFDP_MAX_NUM_OF_ERASE_TYPES]
 Erase sizes for all different erase types. More...
 

Detailed Description

JEDEC Sector Map Table info.

Definition at line 75 of file SFDP.h.

Field Documentation

◆ addr

uint32_t addr

Address.

Definition at line 76 of file SFDP.h.

◆ size

size_t size

Size.

Definition at line 77 of file SFDP.h.

◆ region_cnt

int region_cnt

Number of erase regions.

Definition at line 78 of file SFDP.h.

◆ region_size

int region_size[SFDP_SECTOR_MAP_MAX_REGIONS]

Erase region size in bytes.

Definition at line 79 of file SFDP.h.

◆ region_erase_types_bitfld

uint8_t region_erase_types_bitfld[SFDP_SECTOR_MAP_MAX_REGIONS]

Each Region can support a bit combination of any of the 4 Erase Types.

Definition at line 80 of file SFDP.h.

◆ regions_min_common_erase_size

unsigned int regions_min_common_erase_size

Minimal common erase size for all regions (0 if none exists)

Definition at line 81 of file SFDP.h.

◆ region_high_boundary

bd_size_t region_high_boundary[SFDP_SECTOR_MAP_MAX_REGIONS]

Region high address offset boundary.

Definition at line 82 of file SFDP.h.

◆ erase_type_inst_arr

int erase_type_inst_arr[SFDP_MAX_NUM_OF_ERASE_TYPES]

// Up To 4 Erase Types are supported by SFDP (each with its own command Instruction and Size)

Definition at line 83 of file SFDP.h.

◆ erase_type_size_arr

unsigned int erase_type_size_arr[SFDP_MAX_NUM_OF_ERASE_TYPES]

Erase sizes for all different erase types.

Definition at line 84 of file SFDP.h.