panicst_acked equ 5
panicst_ferroerr equ 4
panicst_writeslave equ 3
+panicst_onlyourwrite equ 2
panic_valcount res 1
bc_w 7
mov_wf panic_valcount
bs_f panicst, panicst_writeslave
+ bs_f panicst, panicst_onlyourwrite
return
;----------
;----------
pan_i2cmu_write_next_byte
mov_fw panic_valcount
- bs_f STATUS, Z
- bt_f_if1 panicst, panicst_writeslave
bc_f STATUS, Z
+ bt_f_if0 panicst, panicst_onlyourwrite
+ retlw 0x00
+ bt_f_if0 panicst, panicst_writeslave
+ bs_f STATUS, Z
bc_f panicst, panicst_writeslave
return