h6. [[Hardware Abstraction Layer]] h6(. [[HAL entry points from RISC OS]] h6((. » HAL_IRQDisable h2. HAL_IRQDisable h5. (HAL entry #2) <pre> int HAL_IRQDisable(int device) </pre> |_<. Entry | | |device |Device number to disable interrupts for | |_<. Exit | | |0 |Interrupts were previously disabled for this device | |non-zero |Interrupts were previously enabled for this device | h4. Use Modifies the interrupt controller so that the ARM does not receive an IRQ when _device_ generates an interrupt. For interrupt controllers that require prompting on when to start looking for new interrupt causes, if _device_ is currently interrupting then this call must also trigger the interrupt controller to begin scanning for new interrupts (ensuring that RISC OS won't receive an interrupt from this device until it is enabled again) h4. See also * [[HAL interrupt handling API]] h6. Information sources: Kernel.Docs.HAL.MoreEnts, HAL.Tungsten.s.Interrupts, HAL.OMAP3.s.Interrupts in CVS