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

Event Numbers

Programmer's Reference Manuals
» Part 1 - Introduction
» Events
» Event Numbers

Event Numbers

Events are used by the Operating System to indicate that something has occurred. Events are usually generated by calling OS_GenerateEvent when servicing and interrupt. The following events are available.

# Description
0 Output buffer has become empty
1 Input buffer has become full
2 Character placed in input buffer
3 ADC conversion ended in BBC I/O expansion card
4 VSync Event
5 Interval timer has crossed zero
6 Escape condition has been detected
7 Serial RS423 error has been detected
8 Econet user remote procedure called
9 User has generated an event
10 Mouse transition
11 Key transition
12 Sound system reached start of a bar
13 PC Emulator event
14 Econet receive complete
15 Econet transmit complete
16 Econet OS remote procedure called
17 MIDI system event
18 Reserved for external developers
19 Internet event?
20 Reserved for external developers
21 Expansion event
22 Device overrun event
23 Reserved for external developers
24 Driver received frame for Internet (DCI 2 only)
25 Driver completed Internet transmission request (DCI 2 only)
26 Copy of the Econet_Rx
27 Copy of the Econet_Tx
28 Portable Battery Management Unit event

See also

  • Events Introduction
  • OS_GenerateEvent
Revised on April 11, 2011 14:56:31 by Trevor Johnson (329)? (91.212.105.30)
Edit | Back in time (7 revisions) | See changes | History | Views: Print | Source | Linked from: Programmer's Reference Manuals, Tables, OS_Byte 13, OS_Byte 14, EventV, Escape Event, Character Entering Buffer Event, OS_GenerateEvent, Events Introduction, Event 0, Event 1, Event 3, Event 4, Event 5, Event 7, Event 8, Event 16, Econet Procedure Argument Buffer, Econet OS Procedure Number, OSCharacterFromNotify, Event 9, Events, Event 10, Event 11, Low-Level Internal Key Numbers, Event 12, Event 14, Econet Status Values, Event 15, Event 17, Event 21, Expansion Events, Event 22, Event 28

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