chiark / gitweb /
realtime: print all movpos positions on entering Run
[trains.git] / cebpic / morse.messages
1 # This is the list of morse panic messages.  Each line consists of:
2 #    <morse>  [<address>,<address>...]   [; <description>]
3 # This file is converted to morse.asm by the Perl script morse.asm-gen.
4 # See morse.asm-gen for information about the format of the data stored
5 # in flash.  Only addresses in the Access Bank are supported.
6
7 # Suggested output by on the per-pic-led is:
8 #    morse (red/black)   contents of one address
9 #    morse (red/black)   contents of next address
10 #    ...
11 #    morse (red/black)   contents of last address
12 #    long pause
13 #    go back to start
14 # Contents of addresses should preferably be read into a temporary
15 # buffer space somewhere so that each one is read once and that value
16 # remembered.
17
18 UP              ; unimplemented point timer setting
19
20 # Main message listing.  Kept sorted by morse for easy reference.
21 IH      INTCON,INTCON3,PIR1,PIR2,PIR3 ; Interrupt source not found (high pri.)
22 IL      INTCON,INTCON3,PIR1,PIR2,PIR3 ; Interrupt source not found (low pri.)
23 IP      INTCON                  ; Interrupt of priority supposedly disabled
24 SA      SSPCON2                 ; Slave didn't I2C ack address
25 SD      SSPCON2                 ; Slave didn't I2C ack data
26
27 # Messages starting with T are temporary entries for testing and development
28 TM      PIE1,SSPSTAT,SSPCON1,SSPCON2 ; Master got I2C interrupt
29 TS      PIE1,SSPSTAT,SSPCON1,SSPCON2 ; Slave got I2C interrupt
30 TF      TESTFLASH                    ; test flash message
31 TG      TESTFLASH,WREG4              ; test flash message
32 TI1                             ; for iwj
33 TI2                             ; for iwj
34 TI3                             ; for iwj
35 TI4                             ; for iwj
36 TI5                             ; for iwj