TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_IrqControllerIface Struct Reference

#include <temu-c/Models/IrqController.h>

Collaboration diagram for temu_IrqControllerIface:

Data Fields

void(* raiseInterrupt )(void *Obj, uint8_t Irq)
 
void(* lowerInterrupt )(void *Obj, uint8_t Irq)
 

Detailed Description

Interrupt controller interface. An interrupt controller can raise and lower IRQ signals. For systems which has interrupts which can be configured to be active high, low or rising or falling, the raise and lower irq have different semantics. For rising edge triggering, the raiseInterrupt function should trigger the IRQ.

Definition at line 24 of file IrqController.h.

Field Documentation

void(* temu_IrqControllerIface::lowerInterrupt)(void *Obj, uint8_t Irq)

Definition at line 26 of file IrqController.h.

void(* temu_IrqControllerIface::raiseInterrupt)(void *Obj, uint8_t Irq)

Definition at line 25 of file IrqController.h.


The documentation for this struct was generated from the following file: