]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - z180/fifoio.180
Add unique id to fifos
[z180-stamp.git] / z180 / fifoio.180
index dd99c53500a1876ccc62f21d6111115d57f4a20d..cbcece9152635a5d309ac41dda8fff3783861c5f 100644 (file)
@@ -1,6 +1,6 @@
        page    255\r
        .z80\r
-       \r
+\r
 ;\r
 ; FIFO channels for communication with stm32\r
 ;\r
 ;--------------------------------------------------------------\r
 \r
        dseg\r
-       \r
 \r
-       mkbuf   rx.buf,rx.buf_len\r
-       mkbuf   tx.buf,tx.buf_len\r
+\r
+       mkbuf   ci.fifo_id, rx.buf,rx.buf_len\r
+       mkbuf   co.fifo_id, tx.buf,tx.buf_len\r
 \r
 \r
 ;--------------------------------------------------------------\r
@@ -48,7 +48,7 @@ buf.empty:
        ret     z\r
        or      0ffh\r
        ret\r
-       \r
+\r
 \r
 f.in:\r
        push    ix\r
@@ -69,12 +69,12 @@ bg.wait:
        inc     h\r
 bg.nc:\r
        ld      l,(hl)\r
-       \r
+\r
        ld      a,(ix+o.out_idx)        ;\r
        inc     a\r
        and     (ix+o.mask)\r
        ld      (ix+o.out_idx),a\r
-       \r
+\r
        ld      a,l\r
        pop     hl\r
        pop     ix\r
@@ -118,7 +118,7 @@ bp.wait:
        jr      z,bp.wait\r
        ld      (hl),b\r
        ld      (ix+o.in_idx),a\r
-       \r
+\r
        ld      a,b\r
        pop     bc\r
        pop     hl\r
@@ -126,4 +126,3 @@ bp.wait:
        ret\r
 \r
        end\r
-\r