arch_avr_extint.h Source File
|
yasimavr
|
Loading...
Searching...
No Matches
arch_avr_extint.h
Go to the documentation of this file.
Implementation of a model for a External Interrupts peripheral for AVR series.
Definition arch_avr_extint.h:81
Definition sim_signal.h:227
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
Definition arch_avr_extint.h:49
Definition arch_avr_extint.h:54
regbit_t rb_extint_flag
Regbit for the external interrupt flags.
Definition arch_avr_extint.h:69
regbit_t rb_pcint_ctrl
Regbit for Pin Change interrupt control.
Definition arch_avr_extint.h:71
regbit_t rb_pcint_flag
Regbit for Pin Change interrupt flags.
Definition arch_avr_extint.h:73
std::vector< pc_int_t > pc_ints
Array of pins for Pin Change interrupts.
Definition arch_avr_extint.h:63
regbit_t rb_extint_mask
Regbit for the external interrupt mask.
Definition arch_avr_extint.h:67
std::vector< ext_int_t > ext_ints
Array of pins for external interrupts.
Definition arch_avr_extint.h:61
regbit_t rb_extint_ctrl
Regbit for external interrupt control.
Definition arch_avr_extint.h:65
Definition sim_peripheral.h:237
Definition sim_ioreg.h:39
Definition sim_signal.h:39
Generated by