# 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
-# Messages starting with T are temporary entries for testing and development
+# 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
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
UM
UE
-ZM i2clib:st,:sspstat,:sspcon1,:sspcon2 ; for testing
-ZS i2clib:st,:sspstat,:sspcon1,:st_orig ; for testing
-
# 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
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