sim_interrupt.h File Reference

yasimavr: sim_interrupt.h File Reference
yasimavr
Loading...
Searching...
No Matches
sim_interrupt.h File Reference
#include "sim_peripheral.h"
#include "sim_types.h"
#include "sim_signal.h"

Go to the source code of this file.

Classes

class  InterruptController
 Generic interrupt controller. More...
 
struct  InterruptController::IRQ_t
 
class  InterruptHandler
 Abstract interface to a interrupt controller. More...
 
class  AbstractInterruptFlag
 Abstract interrupt flag. More...
 
class  InterruptFlag
 Generic helper to manage a typical Interrupt Flag/Enable in a I/O register. More...
 

Macros

#define AVR_CTLREQ_INTR_REGISTER   (AVR_CTLREQ_BASE + 1)
 
#define AVR_CTLREQ_INTR_RAISE   (AVR_CTLREQ_BASE + 2)
 
#define AVR_INTERRUPT_NONE   -1
 

Macro Definition Documentation

◆ AVR_CTLREQ_INTR_RAISE

#define AVR_CTLREQ_INTR_RAISE   (AVR_CTLREQ_BASE + 2)

◆ AVR_CTLREQ_INTR_REGISTER

#define AVR_CTLREQ_INTR_REGISTER   (AVR_CTLREQ_BASE + 1)

◆ AVR_INTERRUPT_NONE

#define AVR_INTERRUPT_NONE   -1