s_event_reading
bs_f st, st_awaiting ; (probably)
- chkvals_start SSPSTAT
- chkval 0, 0xac, i2csu_read_another ; D,!P, S,R,!BF
- ; 23cy until 1st insn of i2csu_read_another
+ mov_fw SSPSTAT
+ xor_lw 0xac ; D,!P, S,R,!BF
+ bra_nz s_event_reading_not_another
+ goto i2csu_read_another
+ ; 24cy until 1st insn of i2csu_read_another
+;...
+s_event_reading_not_another
; Whatever is happening, we're done reading now !
clr_f st
call i2csu_read_done