X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fatmel.git;a=blobdiff_plain;f=monolyzer%2Fmain.asm;fp=monolyzer%2Fmain.asm;h=b41f3b3af57ad4c516ddf0ac94c0996e898fb137;hp=d1cdf77131fab153a7f977d1a708edad24f4f1ce;hb=ee4ac434cbf4224bad8d485bfed88dd7d97b4df5;hpb=49b6757e0018cea241ba1cb78d1f48fff991d7fb diff --git a/monolyzer/main.asm b/monolyzer/main.asm index d1cdf77..b41f3b3 100644 --- a/monolyzer/main.asm +++ b/monolyzer/main.asm @@ -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