ArchAVR_NVMConfig Struct Reference
|
yasimavr
|
Loading...
Searching...
No Matches
ArchAVR_NVMConfig Struct Reference
Configuration structure for ArchAVR_NVM. More...
#include <arch_avr_nvm.h>
Public Attributes | |
| reg_addr_t | reg_spm_ctrl |
| bitspec_t | bs_spm_cmd |
| bitspec_t | bs_spm_enable |
| bitspec_t | bs_spm_inten |
| bitspec_t | bs_spm_rww_busy |
| regbit_compound_t | rbc_ee_addr |
| reg_addr_t | reg_ee_data |
| regbit_t | rb_ee_read |
| regbit_t | rb_ee_write |
| regbit_t | rb_ee_wren |
| regbit_t | rb_ee_inten |
| regbit_t | rb_ee_mode |
| unsigned int | spm_write_delay |
| Flash/EEPROM page write operation delay in usecs. | |
| unsigned int | spm_erase_delay |
| Flash/EEPROM page erase operation delay in usecs. | |
| unsigned int | ee_write_delay |
| EEPROM Write delay in usecs. | |
| unsigned int | ee_erase_delay |
| EEPROM Erase delay in usecs. | |
| unsigned int | ee_erase_write_delay |
| EEPROM Erase/Write delay in usecs. | |
| int_vect_t | iv_spm_ready |
| Interrupt vector for SPM. | |
| int_vect_t | iv_ee_ready |
| Interrupt vector index for EEREADY. | |
| uint32_t | dev_id |
| Device ID. | |
Detailed Description
Configuration structure for ArchAVR_NVM.
Member Data Documentation
◆ bs_spm_cmd
| bitspec_t ArchAVR_NVMConfig::bs_spm_cmd |
◆ bs_spm_enable
| bitspec_t ArchAVR_NVMConfig::bs_spm_enable |
◆ bs_spm_inten
| bitspec_t ArchAVR_NVMConfig::bs_spm_inten |
◆ bs_spm_rww_busy
| bitspec_t ArchAVR_NVMConfig::bs_spm_rww_busy |
◆ dev_id
| uint32_t ArchAVR_NVMConfig::dev_id |
Device ID.
◆ ee_erase_delay
| unsigned int ArchAVR_NVMConfig::ee_erase_delay |
EEPROM Erase delay in usecs.
◆ ee_erase_write_delay
| unsigned int ArchAVR_NVMConfig::ee_erase_write_delay |
EEPROM Erase/Write delay in usecs.
◆ ee_write_delay
| unsigned int ArchAVR_NVMConfig::ee_write_delay |
EEPROM Write delay in usecs.
◆ iv_ee_ready
| int_vect_t ArchAVR_NVMConfig::iv_ee_ready |
Interrupt vector index for EEREADY.
◆ iv_spm_ready
| int_vect_t ArchAVR_NVMConfig::iv_spm_ready |
Interrupt vector for SPM.
◆ rb_ee_inten
| regbit_t ArchAVR_NVMConfig::rb_ee_inten |
◆ rb_ee_mode
| regbit_t ArchAVR_NVMConfig::rb_ee_mode |
◆ rb_ee_read
| regbit_t ArchAVR_NVMConfig::rb_ee_read |
◆ rb_ee_wren
| regbit_t ArchAVR_NVMConfig::rb_ee_wren |
◆ rb_ee_write
| regbit_t ArchAVR_NVMConfig::rb_ee_write |
◆ rbc_ee_addr
| regbit_compound_t ArchAVR_NVMConfig::rbc_ee_addr |
◆ reg_ee_data
| reg_addr_t ArchAVR_NVMConfig::reg_ee_data |
◆ reg_spm_ctrl
| reg_addr_t ArchAVR_NVMConfig::reg_spm_ctrl |
◆ spm_erase_delay
| unsigned int ArchAVR_NVMConfig::spm_erase_delay |
Flash/EEPROM page erase operation delay in usecs.
◆ spm_write_delay
| unsigned int ArchAVR_NVMConfig::spm_write_delay |
Flash/EEPROM page write operation delay in usecs.
The documentation for this struct was generated from the following file:
Generated by