128 avr_regbit_t eempe
eeprom master program enable
Definition: avr_eeprom.h:49
uint16_t size
size for this MCU
Definition: avr_eeprom.h:40
uint8_t r_eearl
Definition: avr_eeprom.h:43
uint8_t r_eearh
Definition: avr_eeprom.h:42
avr_regbit_t eepm[4]
Definition: avr_eeprom.h:48
struct avr_eeprom_t avr_eeprom_t
uint8_t r_eedr
Definition: avr_eeprom.h:44
uint8_t * eeprom
actual bytes
Definition: avr_eeprom.h:39
avr_t * avr
Definition: run_avr.c:54
uint32_t size
Definition: avr_eeprom.h:62
uint16_t offset
Definition: avr_eeprom.h:61
avr_regbit_t eere
eeprom read enable
Definition: avr_eeprom.h:51
interrupt vector for the IO modules
Definition: sim_interrupts.h:37
This 'structure' is a packed representation of an IO register 'bit' (or consecutive bits)...
Definition: sim_avr_types.h:47
avr_regbit_t eepe
eeprom program enable
Definition: avr_eeprom.h:50
Definition: avr_eeprom.h:35
Definition: avr_eeprom.h:58
uint8_t * ee
Definition: avr_eeprom.h:60
avr_int_vector_t ready
EERIE vector.
Definition: avr_eeprom.h:53
void avr_eeprom_init(avr_t *avr, avr_eeprom_t *port)
Definition: avr_eeprom.c:145
uint8_t r_eecr
eepm – eeprom write mode
Definition: avr_eeprom.h:47
struct avr_eeprom_desc_t avr_eeprom_desc_t
Main AVR instance.
Definition: sim_avr.h:142
IO module base struct Modules uses that as their first member in their own struct.
Definition: sim_io.h:42
avr_io_t io
Definition: avr_eeprom.h:37