Interrupt Module
The Interrupt Module is part of the Kithara »RealTime Suite«.
Functions
The Interrupt Module contains the following functions:
- KS_createDeviceInterrupt (creates a device interrupt by KSResourceInfoEx structure)
- KS_createDeviceInterruptEx (creates a device interrupt by device name)
- KS_createInterrupt (creates an interrupt for the given IRQ line)
- KS_removeInterrupt (removes a installed interrupt handler)
- KS_disableInterrupt (obsolete)
- KS_enableInterrupt (obsolete)
- KS_simulateInterrupt (simulates a interrupt fot the installed interrupt handler)
- KS_getInterruptState (obsolete)
Structures
The Interrupt Module defines the following structures:
- InterruptUserContext (delivers interrupt context data)
Handler events
The Interrupt Module can signal the following events:
- KS_INTERRUPT_CONTEXT generates InterruptUserContext (on interrupt calls)