diff options
author | Christian Pointner <equinox@mur.at> | 2011-07-28 16:12:53 +0000 |
---|---|---|
committer | Christian Pointner <equinox@mur.at> | 2011-07-28 16:12:53 +0000 |
commit | 91fd008b10acf44b30f197b3074b4467bdef28fb (patch) | |
tree | f48683a358e90bf45247d180e44e67ed04f96245 /software | |
parent | receive is now faster (diff) |
improved ihu <-> ttx code
git-svn-id: https://svn.spreadspace.org/mur.sat@67 7de4ea59-55d0-425e-a1af-a3118ea81d4c
Diffstat (limited to 'software')
-rw-r--r-- | software/ihu/ihu.asm | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/software/ihu/ihu.asm b/software/ihu/ihu.asm index 848b25e..d9bdc69 100644 --- a/software/ihu/ihu.asm +++ b/software/ihu/ihu.asm @@ -225,7 +225,6 @@ ttx_recv_byte movlw .8 movwf TTX_BIT_CNT ttx_recv_next_bit - rlf TTX_BYTE,f bsf PORTD,TTX_SCL nop nop @@ -236,6 +235,7 @@ ttx_recv_next_bit nop nop nop + rlf TTX_BYTE,f btfsc PORTD,TTX_SDA bsf TTX_BYTE,0 btfss PORTD,TTX_SDA @@ -302,11 +302,24 @@ main btfsc STATUS,Z goto main + movlw 'M' + movwf BUF + movlw 'U' + movwf BUF + 1 + movlw 'R' + movwf BUF + 2 + movlw '.' + movwf BUF + 3 + movlw 'S' + movwf BUF + 4 + movlw 'A' + movwf BUF + 5 + movlw 'T' + movwf BUF + 6 + movlw BUF movwf FSR - movlw b'10101010' - movwf INDF - movlw b'00010001' + movlw b'11110111' call ttx_send_frame clrf TMP |