|
|
@@ -97,7 +97,7 @@ static void shark_uart_rx(shark_uart_t *uart){
|
|
|
uart->escape = false;
|
|
|
break;
|
|
|
case CH_END:
|
|
|
- if (uart->rx_length > 2 && uart->rx_length != 0xFF){
|
|
|
+ if (uart->rx_length > 2 && uart->rx_length != 0xFFFF){
|
|
|
uart->rx_length -= 2; //skip crc
|
|
|
shark_uart_on_rx_frame(uart);
|
|
|
}
|
|
|
@@ -131,7 +131,7 @@ static void shark_uart_rx(shark_uart_t *uart){
|
|
|
uart->rx_frame[uart->rx_length] = data;
|
|
|
uart->rx_length++;
|
|
|
} else {
|
|
|
- uart->rx_length = 0xFF;
|
|
|
+ uart->rx_length = 0xFFFF;
|
|
|
}
|
|
|
}
|
|
|
}
|