# This is the list of morse panic messages. Each line consists of: # [
,
...] [; ] # This file is converted to morse.asm by the Perl script morse.asm-gen. # See morse.asm-gen for information about the format of the data stored # in flash. Only addresses in the Access Bank are supported. # Suggested output by on the per-pic-led is: # morse (red/black) contents of one address # morse (red/black) contents of next address # ... # morse (red/black) contents of last address # long pause # go back to start # Contents of addresses should preferably be read into a temporary # buffer space somewhere so that each one is read once and that value # remembered. # Main message listing. Kept sorted by morse for easy reference. # --------------------------------------------------------------- # Miscellaneous E ; `expected'; we were told to panic # Problematic interrupts IH INTCON,INTCON3,PIR1,PIR2,PIR3 ; Interrupt source not found (high pri.) IL INTCON,INTCON3,PIR1,PIR2,PIR3 ; Interrupt source not found (low pri.) IP INTCON ; Interrupt of priority supposedly disabled # Temporary entries for testing and development TM PIE1,SSPSTAT,SSPCON1,SSPCON2 ; Master got I2C interrupt TS PIE1,SSPSTAT,SSPCON1,SSPCON2 ; Slave got I2C interrupt TI1 ; for iwj TI2 ; for iwj TI3 ; for iwj TI4 ; for iwj TI5 ; for iwj ZM i2clib:st,:sspstat,:sspcon1,:sspcon2 ; for testing ZS i2clib:st,:sspstat,:sspcon1,:st_orig ; for testing X test-sofar:ch ; bad character received from host # Unimplemented things UP UL UM UE # Messages for i2clib, S* SM i2clib:st,:sspstat,:sspcon1,:sspcon2 ; m.,i., ctrlr bad state SS i2clib:st,SSPSTAT,SSPCON1,:st_orig ; s.,i., controller bad state SK i2clib:slave ; m. couldn't address slave (no ack) SN i2clib:slave ; improper slave number SW i2clib:st ; improper i2cm_write_start SF i2clib:st ; improper i2cmu_write_next_byte Z SR i2clib:st ; improper i2cm_read_start SA i2clib:st ; improper i2cm_read_another SD i2clib:st ; impr. i2cm_read_done/i2cs_read_data # Messages for slave detection/i2c DW ; slave write (nyi) DQ FSR2L,::outmsg_end ; previous slave read incomplete DR FSR2L,::outmsg_end ; slave read overrun DX ::t ; slave received wrong message byte # Messages for specific peripherals RS FSR0L ; POLARITY message too short RL FSR0L ; POLARITY message too long PB points:pointmsg ; Firing point when already busy PI points:pointmsg,T3CON ; Unexpected Timer 3 interrupt PU points:pointmsg ; Firing nonexistent point PF ::t ; Flash mentions point not on board