more debug output + transmit of all bytes (?)
authorhackbard <hackbard@hackdaworld.org>
Thu, 17 Feb 2011 00:19:10 +0000 (01:19 +0100)
committerhackbard <hackbard@hackdaworld.org>
Thu, 17 Feb 2011 00:19:10 +0000 (01:19 +0100)
monolyzer/main.asm

index d1cdf77..b41f3b3 100644 (file)
@@ -163,17 +163,19 @@ TRANSFER:
 
 TRANSFER_LOOP:
 
+       ; check amount of sent data
+       cp tmp1,count
+       breq IDLE
+
        ; transmit storage
        ld uart_rxtx,Z+
        rcall UART_TX
+       ld uart_rxtx,Z+
+       rcall UART_TX
 
        ; count sent data
        add tmp1,one
 
-       ; check amount of sent data
-       cp tmp1,count
-       breq IDLE
-
        rjmp TRANSFER_LOOP
 
 ; include subroutines
@@ -223,6 +225,10 @@ INT0_RUN:
        cpi count,55
        brne EXIT_IR
 
+       ; indicate end of 'c'apacity
+       ldi uart_rxtx,0x63
+       rcall UART_TX
+
        ; exit sampling
        ldi state,2
 
@@ -235,6 +241,10 @@ EXIT_IR:
 
 T1_OVF_IR:
 
+       ; indicate 'o'verflow end
+       ldi uart_rxtx,0x6f
+       rcall UART_TX
+
        ; exit sampling
        ldi state,2