HPM SDK
HPMicro Software Development Kit
e2p_config_t Struct Reference

#include <eeprom_emulation.h>

Data Fields

uint32_t start_addr
 
uint32_t sector_cnt
 
uint16_t erase_size
 
uint32_t version
 
uint32_t(* flash_read )(uint8_t *buf, uint32_t addr, uint32_t size)
 
uint32_t(* flash_write )(uint8_t *buf, uint32_t addr, uint32_t size)
 
void(* flash_erase )(uint32_t start_addr, uint32_t size)
 

Field Documentation

◆ erase_size

uint16_t e2p_config_t::erase_size

◆ flash_erase

void(* e2p_config_t::flash_erase) (uint32_t start_addr, uint32_t size)

◆ flash_read

uint32_t(* e2p_config_t::flash_read) (uint8_t *buf, uint32_t addr, uint32_t size)

◆ flash_write

uint32_t(* e2p_config_t::flash_write) (uint8_t *buf, uint32_t addr, uint32_t size)

◆ sector_cnt

uint32_t e2p_config_t::sector_cnt

◆ start_addr

uint32_t e2p_config_t::start_addr

◆ version

uint32_t e2p_config_t::version

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