diff options
Diffstat (limited to 'software/ihu/ihu.asm')
-rw-r--r-- | software/ihu/ihu.asm | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/software/ihu/ihu.asm b/software/ihu/ihu.asm index fba1121..bf87899 100644 --- a/software/ihu/ihu.asm +++ b/software/ihu/ihu.asm @@ -170,7 +170,26 @@ uart_rx_fe ;; ------------------------------------- ttx_send_byte + bsf PORTD,TTX_SCL movwf TTX_BYTE + clrf TTX_CNT + bcf PORTD,TTX_SCL +ttx_pre + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + decfsz TTX_CNT,f + goto ttx_pre movlw .8 movwf TTX_CNT ttx_next_bit @@ -179,7 +198,51 @@ ttx_next_bit btfss TTX_BYTE,7 bcf PORTD,TTX_SDA bsf PORTD,TTX_SCL + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop bcf PORTD,TTX_SCL + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop rlf TTX_BYTE,f decfsz TTX_CNT,f goto ttx_next_bit |