Mercurial > public > hwos_code
comparison src/eeprom_rs232.asm @ 386:3c55627d5f8f
some cleanups, jump to 1.90 stable
| author | heinrichsweikamp |
|---|---|
| date | Wed, 07 Oct 2015 14:46:39 +0200 |
| parents | 7faa688db105 |
| children | b455b31ce022 |
comparison
equal
deleted
inserted
replaced
| 385:b075fa71b659 | 386:3c55627d5f8f |
|---|---|
| 198 movwf uart1_temp | 198 movwf uart1_temp |
| 199 clrf uart2_temp | 199 clrf uart2_temp |
| 200 clrf uart3_temp | 200 clrf uart3_temp |
| 201 rs232_get_byte2: | 201 rs232_get_byte2: |
| 202 btfsc PIR1,RCIF ; data arrived? | 202 btfsc PIR1,RCIF ; data arrived? |
| 203 bra rs232_get_byte3 ; Yes | 203 return ; Yes |
| 204 decfsz uart3_temp,F | 204 decfsz uart3_temp,F |
| 205 bra rs232_get_byte2 | 205 bra rs232_get_byte2 |
| 206 decfsz uart2_temp,F | 206 decfsz uart2_temp,F |
| 207 bra rs232_get_byte2 | 207 bra rs232_get_byte2 |
| 208 decfsz uart1_temp,F | 208 decfsz uart1_temp,F |
| 209 bra rs232_get_byte2 | 209 bra rs232_get_byte2 |
| 210 ; timeout occoured (about 40ms) | 210 ; timeout occoured (about 400ms) |
| 211 bsf rs232_recieve_overflow ; set flag | 211 bsf rs232_recieve_overflow ; set flag |
| 212 rs232_get_byte3: | 212 rs232_get_byte3: |
| 213 bcf RCSTA1,CREN ; Clear receiver status | 213 bcf RCSTA1,CREN ; Clear receiver status |
| 214 bsf RCSTA1,CREN | 214 bsf RCSTA1,CREN |
| 215 return ; and return anyway | 215 return ; and return anyway |
