Member List
|
yasimavr
|
Loading...
Searching...
No Matches
ArchAVR_IntCtrl Member List
This is the complete list of members for ArchAVR_IntCtrl, including all inherited members.
| add_ioreg(const regmask_t &rm, IORegister::BitMode bitmode=IORegister::RW) | Peripheral | inlineprotected |
| add_ioreg(const regbit_compound_t &rbc, IORegister::BitMode bitmode=IORegister::RW) | Peripheral | protected |
| add_ioreg(reg_addr_t addr, IORegister::BitMode bitmode=IORegister::RW) | Peripheral | inlineprotected |
| add_ioreg(reg_addr_t addr, bitmask_t mask, IORegister::BitMode bitmode=IORegister::RW) | Peripheral | protected |
| ArchAVR_IntCtrl(const ArchAVR_IntCtrlConfig &config) | ArchAVR_IntCtrl | |
| clear_ioreg(reg_addr_t addr, bitmask_t bm=0xFF) | Peripheral | inlineprotected |
| clear_ioreg(const regbit_t &rb) | Peripheral | inlineprotected |
| clear_ioreg(const regbit_compound_t &rbc) | Peripheral | protected |
| clear_ioreg(reg_addr_t addr, const bitspec_t &bs) | Peripheral | inlineprotected |
| cpu_ack_irq() | InterruptController | |
| cpu_ack_irq(int_vect_t vector) | InterruptController | protectedvirtual |
| cpu_get_irq() const | InterruptController | inline |
| cpu_has_irq() const | InterruptController | inline |
| cpu_reti() | InterruptController | virtual |
| ctlreq(ctlreq_id_t req, ctlreq_data_t *data) override | InterruptController | virtual |
| device() const | Peripheral | inlineprotected |
| get_signal(ctl_id_t ctl_id) const | Peripheral | protected |
| id() const | Peripheral | inline |
| init(Device &device) override | ArchAVR_IntCtrl | virtual |
| interrupt_raised(int_vect_t vector) const | InterruptController | inlineprotected |
| InterruptController(unsigned int vector_count) | InterruptController | explicit |
| intr_count() const | InterruptController | inlineprotected |
| ioreg_peek_handler(reg_addr_t addr, uint8_t value) override | Peripheral | virtual |
| ioreg_read_handler(reg_addr_t addr, uint8_t value) override | Peripheral | virtual |
| ioreg_write_handler(reg_addr_t addr, const ioreg_write_t &data) | ArchAVR_IntCtrl | virtual |
| logger() | Peripheral | inlineprotected |
| name() const | Peripheral | |
| NO_INTERRUPT | InterruptController | static |
| operator=(const Peripheral &)=delete | Peripheral | |
| Peripheral(ctl_id_t id) | Peripheral | explicit |
| Peripheral(const Peripheral &)=delete | Peripheral | |
| read_ioreg(const regbit_t &rb) const | Peripheral | inlineprotected |
| read_ioreg(const regbit_compound_t &rbc) const | Peripheral | protected |
| read_ioreg(reg_addr_t addr) const | Peripheral | protected |
| read_ioreg(reg_addr_t addr, const bitspec_t &bs) const | Peripheral | inlineprotected |
| register_interrupt(int_vect_t vector, InterruptHandler &handler) const | Peripheral | protected |
| reset(int flags) override | InterruptController | virtual |
| set_interrupt_raised(int_vect_t vector, bool raised) | InterruptController | protected |
| set_ioreg(reg_addr_t addr, bitmask_t bm=0xFF) | Peripheral | inlineprotected |
| set_ioreg(const regbit_t &rb) | Peripheral | inlineprotected |
| set_ioreg(const regbit_compound_t &rbc) | Peripheral | protected |
| set_ioreg(reg_addr_t addr, const bitspec_t &bs) | Peripheral | inlineprotected |
| Signal_StateChange enum value | InterruptController | |
| SignalId enum name | InterruptController | |
| sleep(bool on, SleepMode mode) override | InterruptController | virtual |
| State enum name | InterruptController | |
| State_Acknowledged enum value | InterruptController | |
| State_Cancelled enum value | InterruptController | |
| State_Raised enum value | InterruptController | |
| State_RaisedFromSleep enum value | InterruptController | |
| State_Reset enum value | InterruptController | |
| State_Returned enum value | InterruptController | |
| test_ioreg(const regbit_t &rb) const | Peripheral | inlineprotected |
| test_ioreg(const regbit_compound_t &rbc) const | Peripheral | inlineprotected |
| test_ioreg(reg_addr_t addr, const bitspec_t &bs) const | Peripheral | inlineprotected |
| test_ioreg(reg_addr_t addr, bitmask_t bm=0xFF) const | Peripheral | inlineprotected |
| update_irq() | InterruptController | protected |
| write_ioreg(reg_addr_t addr, bitmask_t bm, uint8_t value) | Peripheral | protected |
| write_ioreg(const regbit_t &rb, uint8_t value) | Peripheral | inlineprotected |
| write_ioreg(const regbit_compound_t &rbc, uint64_t value) | Peripheral | protected |
| write_ioreg(reg_addr_t addr, uint8_t value) | Peripheral | inlineprotected |
| write_ioreg(reg_addr_t addr, const bitspec_t &bs, uint8_t value) | Peripheral | inlineprotected |
| ~IORegHandler()=default | IORegHandler | virtual |
| ~Peripheral() | Peripheral | virtual |
Generated by