arch_avr_nvm.h Source File
|
yasimavr
|
Loading...
Searching...
No Matches
arch_avr_nvm.h
Go to the documentation of this file.
Definition arch_avr_nvm.cpp:52
Definition arch_avr_nvm.cpp:33
virtual bool interrupt_ack_handler(int_vect_t vector)=0
virtual bool ctlreq(ctlreq_id_t req, ctlreq_data_t *data)
Definition sim_peripheral.cpp:79
virtual void ioreg_write_handler(reg_addr_t addr, const ioreg_write_t &data) override
Definition sim_peripheral.cpp:117
bit spec structure. Represent a field in a I/O register. It works the same as bitmask_t except used b...
Definition sim_types.h:287
Definition sim_types.h:431
Definition arch_avr_nvm.h:181
unsigned long boot_size
Definition arch_avr_nvm.h:182
bitspec_t bs_applockbit
Regbit for the application part of the lockbits.
Definition arch_avr_nvm.h:192
regbit_t rb_bootsz
Regbit for the boot size fuse bits.
Definition arch_avr_nvm.h:186
bitspec_t bs_bootlockbit
Regbit for the boot part of the lockbits.
Definition arch_avr_nvm.h:190
regbit_t rb_bootrst
Regbit for the boot reset fuse bit.
Definition arch_avr_nvm.h:188
std::vector< bootsize_config_t > boot_sizes
Boot_sizes mapping, in number of section pages.
Definition arch_avr_nvm.h:197
flash_addr_t nrww_start
Start of NRWW (No Read-While-Write) section, in number of section pages.
Definition arch_avr_nvm.h:195
unsigned int ee_write_delay
EEPROM Write delay in usecs.
Definition arch_avr_nvm.h:62
unsigned int ee_erase_write_delay
EEPROM Erase/Write delay in usecs.
Definition arch_avr_nvm.h:66
int_vect_t iv_spm_ready
Interrupt vector for SPM.
Definition arch_avr_nvm.h:68
unsigned int spm_erase_delay
Flash/EEPROM page erase operation delay in usecs.
Definition arch_avr_nvm.h:60
unsigned int ee_erase_delay
EEPROM Erase delay in usecs.
Definition arch_avr_nvm.h:64
int_vect_t iv_ee_ready
Interrupt vector index for EEREADY.
Definition arch_avr_nvm.h:70
unsigned int spm_write_delay
Flash/EEPROM page write operation delay in usecs.
Definition arch_avr_nvm.h:58
Definition sim_peripheral.h:252
Definition sim_peripheral.h:237
Definition sim_ioreg.h:39
Generated by