Home |
RTKernel-32 Programming Manual Multitasking, Real-Time, and RTKernel-32 Alternate APIs for RTKernel-32 Interrupt Handling Preconfigured Driver Library Drvrt32.lib |
Interrupt HandlingThe Interrupt driver is used to implement RTKernel-32's interrupt handling API. Specifically, it must provide functions to:
In addition, this driver is queried by RTKernel-32 for preemptive task switch support. Actually, some of these functions are RTKernel-32 API functions, but are also used internally (e.g., RTKDisableInterrupts). The interrupt controller access functions RTKIRQEnd, RTKIRQTopPriority, RTKEnableIRQ, and RTKDisableIRQ are implemented here, but are not used by the kernel itself. However, other drivers do rely on these functions. The interrupt driver's API is defined in header file Rtkirq.h.
|