OpenOCD
stm32h7_part_info Struct Reference
Collaboration diagram for stm32h7_part_info:

Data Fields

unsigned int block_size
 
uint32_t(* compute_flash_cr )(uint32_t cmd, int snb)
 
const char * device_str
 
uint32_t flash_error
 
uint32_t fsize_addr
 
int(* get_flash_error_status )(struct flash_bank *bank, uint32_t *status)
 
bool has_dual_bank
 
uint16_t id
 
uint16_t max_bank_size_kb
 
uint16_t max_flash_size_kb
 
size_t num_revs
 
unsigned int page_size_kb
 
const struct stm32h7_revrevs
 
uint32_t wps_group_size
 
uint32_t wps_mask
 
const uint8_t * write_code
 
size_t write_code_size
 

Detailed Description

Definition at line 162 of file stm32h7x.c.

Field Documentation

◆ block_size

unsigned int stm32h7_part_info::block_size

Definition at line 168 of file stm32h7x.c.

Referenced by stm32h7_probe(), stm32h7_write(), and stm32h7_write_block().

◆ compute_flash_cr

uint32_t(* stm32h7_part_info::compute_flash_cr) (uint32_t cmd, int snb)

Definition at line 176 of file stm32h7x.c.

Referenced by stm32h7_erase(), stm32h7_mass_erase(), and stm32h7_write().

◆ device_str

const char* stm32h7_part_info::device_str

Definition at line 164 of file stm32h7x.c.

Referenced by stm32h7_get_info(), and stm32h7_probe().

◆ flash_error

uint32_t stm32h7_part_info::flash_error

Definition at line 178 of file stm32h7x.c.

Referenced by stm32h7_wait_flash_op_queue(), and stm32h7_write_block().

◆ fsize_addr

uint32_t stm32h7_part_info::fsize_addr

Definition at line 172 of file stm32h7x.c.

Referenced by stm32h7_probe().

◆ get_flash_error_status

int(* stm32h7_part_info::get_flash_error_status) (struct flash_bank *bank, uint32_t *status)

Definition at line 177 of file stm32h7x.c.

◆ has_dual_bank

bool stm32h7_part_info::has_dual_bank

Definition at line 170 of file stm32h7x.c.

Referenced by stm32h7_probe().

◆ id

uint16_t stm32h7_part_info::id

Definition at line 163 of file stm32h7x.c.

◆ max_bank_size_kb

uint16_t stm32h7_part_info::max_bank_size_kb

Definition at line 171 of file stm32h7x.c.

Referenced by stm32h7_probe().

◆ max_flash_size_kb

uint16_t stm32h7_part_info::max_flash_size_kb

Definition at line 169 of file stm32h7x.c.

Referenced by stm32h7_probe().

◆ num_revs

size_t stm32h7_part_info::num_revs

Definition at line 166 of file stm32h7x.c.

◆ page_size_kb

unsigned int stm32h7_part_info::page_size_kb

Definition at line 167 of file stm32h7x.c.

Referenced by stm32h7_probe().

◆ revs

const struct stm32h7_rev* stm32h7_part_info::revs

Definition at line 165 of file stm32h7x.c.

◆ wps_group_size

uint32_t stm32h7_part_info::wps_group_size

Definition at line 173 of file stm32h7x.c.

Referenced by stm32h7_probe().

◆ wps_mask

uint32_t stm32h7_part_info::wps_mask

Definition at line 174 of file stm32h7x.c.

Referenced by stm32h7_protect().

◆ write_code

const uint8_t* stm32h7_part_info::write_code

Definition at line 179 of file stm32h7x.c.

Referenced by stm32h7_write_block().

◆ write_code_size

size_t stm32h7_part_info::write_code_size

Definition at line 180 of file stm32h7x.c.

Referenced by stm32h7_write_block().


The documentation for this struct was generated from the following file: