; if first byte of buffer _is_ negative:
; i2cm_read_start (buffer empty)
;
-; 0x00 do not send this
+; 0x00 ignored
;
; 0x80-ff make buffer consisting of only that byte
; (ie, clear top bit, store at start of buffer,
mov_lfsr 0x200,0
mov_fw ch
and_lw 0x7f
- mov_fw POSTINC0
+ mov_wf POSTINC0
clr_f INDF0
+m_ch_ignore
return
;----------
;----------
m_ch_setreadnext
- mov_ff ch, readnext_counter
- return
+ mov_fw ch
+ bra_z m_ch_ignore
+ mov_wf readnext_counter
+ bra m_ch_spc
;----------
m_ch_comma