summaryrefslogtreecommitdiff
path: root/software/pic.bootloader/com-16f1847-spi.inc
diff options
context:
space:
mode:
Diffstat (limited to 'software/pic.bootloader/com-16f1847-spi.inc')
-rw-r--r--software/pic.bootloader/com-16f1847-spi.inc6
1 files changed, 2 insertions, 4 deletions
diff --git a/software/pic.bootloader/com-16f1847-spi.inc b/software/pic.bootloader/com-16f1847-spi.inc
index e7ae182..02ef87d 100644
--- a/software/pic.bootloader/com-16f1847-spi.inc
+++ b/software/pic.bootloader/com-16f1847-spi.inc
@@ -31,14 +31,12 @@ com_tx_byte
com_tx_byte_wait1
btfss SSPSTAT,BF
goto com_tx_byte_wait1
+ movf SSP1BUF,w
movlb .0
+ bsf INTPIN
com_tx_byte_wait2 ; also wait for SS to go up again
btfss PORTB,5 ; this lowers the risk for raise conditions
goto com_tx_byte_wait2 ; with next byte (INT pin)
- movlb .4
- movf SSP1BUF,w
- movlb .0
- bsf INTPIN
return
;; ---- wait for byte to be received