From 4e946e3c1783e48133b861ee5542c88647d1eb6d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 25 Apr 2012 23:15:02 +0000 Subject: move docs to doc/ --- doc/clock.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doc/clock.txt (limited to 'doc/clock.txt') diff --git a/doc/clock.txt b/doc/clock.txt new file mode 100644 index 0000000..71bbc8b --- /dev/null +++ b/doc/clock.txt @@ -0,0 +1,17 @@ +Name: Generic Clock (compatible) +ID: 0x12d0b402 +Version: 1 + +Interrupts do different things depending on contents of the A register: + + A | BEHAVIOR +---+---------------------------------------------------------------------------- + 0 | The B register is read, and the clock will tick 60/B times per second. + | If B is 0, the clock is turned off. + 1 | Store number of ticks elapsed since last call to 0 in C register + 2 | If register B is non-zero, turn on interrupts with message B. If B is zero, + | disable interrupts +---+---------------------------------------------------------------------------- + +When interrupts are enabled, the clock will trigger an interrupt whenever it +ticks. -- cgit v1.2.3