summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bootloader/com-16f887-spi.inc11
1 files changed, 6 insertions, 5 deletions
diff --git a/bootloader/com-16f887-spi.inc b/bootloader/com-16f887-spi.inc
index 08a3b84..000e05b 100644
--- a/bootloader/com-16f887-spi.inc
+++ b/bootloader/com-16f887-spi.inc
@@ -25,11 +25,12 @@ com_tx_byte
movwf SSPBUF
bcf INTPIN
xorwf csum,f
- bsf STATUS,RP0
-com_tx_byte_wait
- btfss SSPSTAT,BF
- goto com_tx_byte_wait
- bcf STATUS,RP0
+com_tx_byte_wait1
+ btfsc PORTA,5
+ goto com_tx_byte_wait1
+com_tx_byte_wait2
+ btfss PORTA,5
+ goto com_tx_byte_wait2
movf SSPBUF,w
bsf INTPIN
return