X-Git-Url: http://cloudbase.mooo.com/gitweb/avrcpm.git/blobdiff_plain/623dd899f6326f34aaf298fd4f83dbd69d7ef750..e8384f88b1a073f47591b9ca13b73da12a7c59a8:/avr/sw-uart.asm diff --git a/avr/sw-uart.asm b/avr/sw-uart.asm index 7e81d98..3216293 100644 --- a/avr/sw-uart.asm +++ b/avr/sw-uart.asm @@ -26,6 +26,7 @@ #endif #define SSER_BIT_TC (F_CPU+BAUD/2) / BAUD +#define SSER_CHAR_TC (10 * 1000 / BAUD) + 2 #define RXBUFMASK RXBUFSIZE-1 #define TXBUFMASK TXBUFSIZE-1 @@ -36,6 +37,8 @@ srx_state: .byte 1 srx_char_to: .byte 1 +srx_char_time: + .byte 1 srx_dr: .byte 1 srx_lastedge: @@ -88,6 +91,9 @@ uart_init: ori temp,(1<