RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

HAL_IRQDisable

Hardware Abstraction Layer
HAL entry points from RISC OS
» HAL_IRQDisable

HAL_IRQDisable

(HAL entry #2)
int HAL_IRQDisable(int device)
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

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 wonn’t receive an interrupt from this device until it is enabled again)

See also

  • HAL interrupt handling API
Information sources: Kernel.Docs.HAL.MoreEnts, HAL.Tungsten.s.Interrupts, HAL.OMAP3.s.Interrupts in CVS
Created on July 29, 2009 23:08:23 by Jeffrey Lee (213) (127.0.0.1)
Edit | Views: Print | Source | Linked from: HAL entry points from RISC OS, HAL interrupt handling API, HAL entry points by number, HAL_IRQSource

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys