mov_wf FSR1L
return
+;----------
+panic_crashread_commanded
+ bs_f panicst, panicst_acked ; since we were asked to
+ panic morse_E
+
;----------
i2csu_read_begin_panicd
mov_lw 0x80 ; M0000000
extern panic_routine
extern panic_kill_hook
extern panic_crashread_setpointer
+ extern panic_crashread_commanded
extern i2csu_write_panicd
extern i2csu_read_begin_panicd
extern i2csu_read_another_panicd
+ extern polarity_local_do
extern polarity_local_init
call detect_local_init
call detect_slave_init
- panic morse_TI2
bs_f INTCON, GIEH
bs_f INTCON, GIEL
bt_f_if1 picno,picno_panicd
goto i2csu_write_panicd
- panic morse_TI1
- goto led_black
+ bt_w_if0 7
+ bra i2csu_write_if_special
+ bt_w_if1 6
+ bra polarity_local_do
+ bt_w_if0 5
+ bra point_local_do
+i2csu_write_if_bad
+ mov_wf t
+ panic morse_DX
+
+i2csu_write_if_special
+ tst_w_ifnz
+ bra i2csu_write_if_bad
+ goto panic_crashread_commanded
;----------
i2csu_read_done