summaryrefslogtreecommitdiff
path: root/software/ihu/ttx.inc
diff options
context:
space:
mode:
Diffstat (limited to 'software/ihu/ttx.inc')
-rw-r--r--software/ihu/ttx.inc36
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