5 ; FIFO channels for communication with avr
7 global ff.init,ff.in,ff.ist,ff.out,ff.ost
17 mkbuf ci.fifo_id, ci.fifo, ci.fifo_len
18 mkbuf co.fifo_id, co.fifo, co.fifo_len
20 ici equ ci.fifo_id * 3
21 ico equ co.fifo_id * 3
24 ;--------------------------------------------------------------
26 ; Init Serial I/O for console input and output
39 ;--------------------------------------------------------------
85 ;--------------------------------------------------------------
105 ld ix,(fifolst+ico) ;
113 ld c,(ix+o.in_idx) ;19
123 cp (ix+o.out_idx) ;19
125 ld (ix+o.in_idx),a ;19
144 ld a,(ix+o.in_idx) ;19
150 ld a,(ix+o.in_idx) ;19
154 cp (ix+o.out_idx) ;19
156 ld (ix+o.in_idx),a ;19
166 ;--------------------------------------------------------------