95 uint8_t * tmppage_used
Definition: avr_flash.h:44
avr_io_t io
Definition: avr_flash.h:40
Handles self-programming subsystem if the core supports it.
Definition: avr_flash.h:38
uint16_t flags
Definition: avr_flash.h:42
avr_t * avr
Definition: run_avr.c:54
avr_regbit_t blbset
lock bit set
Definition: avr_flash.h:50
uint8_t r_spm
Definition: avr_flash.h:46
void avr_flash_init(avr_t *avr, avr_flash_t *p)
Definition: avr_flash.c:147
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
struct avr_flash_t avr_flash_t
Handles self-programming subsystem if the core supports it.
avr_regbit_t pgers
page erase
Definition: avr_flash.h:48
avr_int_vector_t flash
Interrupt vector.
Definition: avr_flash.h:54
avr_regbit_t selfprgen
Definition: avr_flash.h:47
uint16_t spm_pagesize
Definition: avr_flash.h:45
avr_regbit_t pgwrt
page write
Definition: avr_flash.h:49
avr_regbit_t rwwsb
read while write section busy
Definition: avr_flash.h:52
uint16_t * tmppage
Definition: avr_flash.h:43
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_regbit_t rwwsre
read while write section read enable
Definition: avr_flash.h:51