ArchXT_NVMConfig Struct Reference
|
yasimavr
|
Loading...
Searching...
No Matches
ArchXT_NVMConfig Struct Reference
Configuration structure for ArchXT_NVM. More...
#include <arch_xt_nvm.h>
Public Attributes | |
| 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. | |
Detailed Description
Configuration structure for ArchXT_NVM.
Member Data Documentation
◆ buffer_erase_delay
| unsigned int ArchXT_NVMConfig::buffer_erase_delay |
Page buffer erase delay in cycles.
◆ chip_erase_delay
| unsigned int ArchXT_NVMConfig::chip_erase_delay |
Chip erase operation delay in usecs.
◆ eeprom_erase_delay
| unsigned int ArchXT_NVMConfig::eeprom_erase_delay |
EEPROM erase operation delay in usecs.
◆ eeprom_page_size
| mem_addr_t ArchXT_NVMConfig::eeprom_page_size |
Page size for the EEPROM.
◆ flash_page_size
| mem_addr_t ArchXT_NVMConfig::flash_page_size |
Page size for the flash.
◆ iv_eeready
| int_vect_t ArchXT_NVMConfig::iv_eeready |
Interrupt vector index for EEREADY.
◆ page_erase_delay
| unsigned int ArchXT_NVMConfig::page_erase_delay |
Flash/EEPROM page erase operation delay in usecs.
◆ page_write_delay
| unsigned int ArchXT_NVMConfig::page_write_delay |
Flash/EEPROM page write operation delay in usecs.
◆ reg_base
| reg_addr_t ArchXT_NVMConfig::reg_base |
Base address for the peripheral I/O registers.
The documentation for this struct was generated from the following file:
Generated by