|
SimAVR
AVR Simulator
|
interrupt vector for the IO modules More...
#include <sim_interrupts.h>

Data Fields | |
| uint8_t | vector |
| vector number, zero (reset) is reserved More... | |
| avr_regbit_t | enable |
| IO register index for the "interrupt enable" flag for this vector. More... | |
| avr_regbit_t | raised |
| IO register index for the register where the "raised" flag is (optional) More... | |
| avr_irq_t | irq |
| raised to 1 when queued, to zero when called More... | |
| uint8_t | pending:1 |
| uint8_t | trace:1 |
| uint8_t | raise_sticky:1 |
| 1 if the interrupt flag (= the raised regbit) is not cleared More... | |
interrupt vector for the IO modules
| avr_regbit_t enable |
IO register index for the "interrupt enable" flag for this vector.
| avr_irq_t irq |
raised to 1 when queued, to zero when called
| uint8_t pending |
| uint8_t raise_sticky |
1 if the interrupt flag (= the raised regbit) is not cleared
| avr_regbit_t raised |
IO register index for the register where the "raised" flag is (optional)
| uint8_t trace |
| uint8_t vector |
vector number, zero (reset) is reserved