9 #ifndef TEMU_IRQ_CONTROLLER_H
10 #define TEMU_IRQ_CONTROLLER_H
28 #define TEMU_IRQ_CTRL_IFACE_TYPE "IrqCtrlIface"
48 #define TEMU_IRQ_CLIENT_IFACE_TYPE "IrqClientIface"
struct temu_IrqClientIface temu_IrqClientIface
void(* updateInterrupts)(void *Obj)
void(* ackInterrupt)(void *Obj, uint8_t Irq)
void(* lowerInterrupt)(void *Obj, uint8_t Irq)
struct temu_IrqControllerIface temu_IrqCtrlIface
#define TEMU_IFACE_REFERENCE_TYPE(N)
void(* raiseInterrupt)(void *Obj, uint8_t Irq)