Struct ArchXT_NVMConfig

Struct Documentation

struct ArchXT_NVMConfig

Configuration structure for ArchXT_NVM.

Public Members

reg_addr_t reg_base

Base address for the peripheral I/O registers.

mem_addr_t flash_page_size

Page size for the flash.

mem_addr_t eeprom_page_size

Page size for the EEPROM.

unsigned int buffer_erase_delay

Page buffer erase delay in cycles.

unsigned int page_write_delay

Flash/EEPROM page write operation delay in usecs.

unsigned int page_erase_delay

Flash/EEPROM page erase operation delay in usecs.

unsigned int chip_erase_delay

Chip erase operation delay in usecs.

unsigned int eeprom_erase_delay

EEPROM erase operation delay in usecs.

int_vect_t iv_eeready

Interrupt vector index for EEREADY.