;----------
m_read_start_busy
bt_f_if1 st, st_awaiting
- bra m_read_another
+ bra m_read_different
panic morse_SR
;----------
-m_read_another
+m_read_different
; Main program would like to address another slave.
mov_wf slave_next
bra_z m_improper_slave
- bra m_read_ack
+ bra i2cm_read_done
;----------
m_event_done_addressing_read
bra_z m_stop
; ok, we want to read another:
mov_wf slave
+ clr_f slave_next
bs_f st, st_reading
bs_f SSPCON2, RSEN
bra m_start_or_restart