5 ; FIFO channels for communication with avr
7 global ff.init,ff.in,ff.ist,ff.out,ff.ost
9 extrn ff_empty,ff_get,ff_full,ff_put
18 mkbuf ci.fifo_id, ci.fifo, ci.fifo_len
19 mkbuf co.fifo_id, co.fifo, co.fifo_len
21 ici equ ci.fifo_id * 2
22 ico equ co.fifo_id * 2
25 ;--------------------------------------------------------------
27 ; Init Serial I/O for console input and output
40 ;--------------------------------------------------------------
51 ;--------------------------------------------------------------
52 ; Get an input character
61 ;--------------------------------------------------------------
72 ;--------------------------------------------------------------
73 ; put character in c in buffer
75 ; returns output char in a
81 out (AVRINT6),a ; tell monitor