diff options
Diffstat (limited to 'software/ihu/ttx.inc')
-rw-r--r-- | software/ihu/ttx.inc | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/software/ihu/ttx.inc b/software/ihu/ttx.inc index 79b52ca..8fa1479 100644 --- a/software/ihu/ttx.inc +++ b/software/ihu/ttx.inc @@ -31,7 +31,7 @@ ;; ------------------------------------- ttx_send_byte bsf STATUS,RP0 - bcf TRISD,TTX_SDA + bcf TTX_SDA bcf STATUS,RP0 movwf TTX_BYTE xorwf TTX_CSUM,f @@ -39,10 +39,10 @@ ttx_send_byte movwf TTX_BIT_CNT ttx_send_next_bit btfsc TTX_BYTE,7 - bsf PORTD,TTX_SDA + bsf TTX_SDA btfss TTX_BYTE,7 - bcf PORTD,TTX_SDA - bsf PORTD,TTX_SCL + bcf TTX_SDA + bsf TTX_SCL nop nop nop @@ -55,7 +55,7 @@ ttx_send_next_bit nop nop nop - bcf PORTD,TTX_SCL + bcf TTX_SCL nop nop nop @@ -76,7 +76,7 @@ ttx_send_next_bit decfsz TTX_BIT_CNT,f goto ttx_send_next_bit bsf STATUS,RP0 - bsf TRISD,TTX_SDA + bsf TTX_SDA bcf STATUS,RP0 return @@ -85,7 +85,7 @@ ttx_recv_byte movlw .8 movwf TTX_BIT_CNT ttx_recv_next_bit - bsf PORTD,TTX_SCL + bsf TTX_SCL nop nop nop @@ -98,7 +98,7 @@ ttx_recv_next_bit nop nop nop - bcf PORTD,TTX_SCL + bcf TTX_SCL nop nop nop @@ -120,9 +120,9 @@ ttx_recv_next_bit nop nop rlf TTX_BYTE,f - btfsc PORTD,TTX_SDA + btfsc TTX_SDA bsf TTX_BYTE,0 - btfss PORTD,TTX_SDA + btfss TTX_SDA bcf TTX_BYTE,0 decfsz TTX_BIT_CNT,f goto ttx_recv_next_bit @@ -142,9 +142,9 @@ ttx_send_frame movwf TTX_BYTE andlw b'00001111' movwf TTX_BYTE_CNT - bsf PORTD,TTX_SCL + bsf TTX_SCL movlw .3 - bcf PORTD,TTX_SCL + bcf TTX_SCL call wait_ms clrf TTX_CSUM @@ -187,13 +187,13 @@ ttx_send movwf TXREG call ttx_break - bsf PORTD,TTX_SDA + bsf TTX_SDA bsf STATUS,RP0 - bcf TRISD,TTX_SDA + bcf TTX_SDA bcf STATUS,RP0 btfss TTX_BYTE,0 - bcf PORTD,TTX_SDA - bsf PORTD,TTX_SCL + bcf TTX_SDA + bsf TTX_SCL nop nop nop @@ -206,7 +206,7 @@ ttx_send nop nop nop - bcf PORTD,TTX_SCL + bcf TTX_SCL nop nop nop @@ -223,7 +223,7 @@ ttx_send nop nop bsf STATUS,RP0 - bsf TRISD,TTX_SDA + bsf TTX_SDA bcf STATUS,RP0 movf TTX_BYTE,w return |