132 Definition: avr_extint.h:42
uint32_t port_ioctl
ioctl to use to get port
Definition: avr_extint.h:65
Definition: avr_extint.h:44
Definition: avr_extint.h:43
avr_t * avr
Definition: run_avr.c:54
Definition: avr_extint.h:42
interrupt vector for the IO modules
Definition: sim_interrupts.h:37
Definition: avr_extint.h:41
This 'structure' is a packed representation of an IO register 'bit' (or consecutive bits)...
Definition: sim_avr_types.h:47
Definition: avr_extint.h:41
avr_regbit_t isc[2]
interrupt sense control bits
Definition: avr_extint.h:62
This module is just a "relay" for the pin change IRQ in the IO port module.
Definition: avr_extint.h:56
struct avr_extint_t avr_extint_t
This module is just a "relay" for the pin change IRQ in the IO port module.
void avr_extint_init(avr_t *avr, avr_extint_t *p)
Definition: avr_extint.c:98
Definition: avr_extint.h:40
Definition: avr_extint.h:41
struct avr_extint_t::@6 eint[EXTINT_COUNT]
avr_int_vector_t vector
interrupt vector
Definition: avr_extint.h:63
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_extint.h:58
Definition: avr_extint.h:42
uint8_t port_pin
pin number in said port
Definition: avr_extint.h:66