diff options
Diffstat (limited to 'chip')
-rw-r--r-- | chip/g/uart_bitbang.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/chip/g/uart_bitbang.c b/chip/g/uart_bitbang.c index 21afcffb5c..bb8e8cfec4 100644 --- a/chip/g/uart_bitbang.c +++ b/chip/g/uart_bitbang.c @@ -26,6 +26,7 @@ (rate == 115200)) #define TIMEUS_CLK_FREQ 24 /* units: MHz */ +#define RX_BUF_SIZE 257 /* Flag indicating whether bit banging is enabled or not. */ static uint8_t bitbang_enabled; @@ -320,7 +321,7 @@ static int uart_bitbang_receive_char(uint8_t *rxed_char, uint32_t *next_tick) void uart_bitbang_irq(void) { - uint8_t rx_buffer[20]; + uint8_t rx_buffer[RX_BUF_SIZE]; size_t i = 0; uint32_t next_tick; @@ -336,7 +337,7 @@ new_char: if (rv != EC_SUCCESS) break; - if (++i == sizeof(rx_buffer)) + if (++i == RX_BUF_SIZE) break; /* * For the duration of one byte wait for another byte from the @@ -475,11 +476,6 @@ static int command_bitbang_dump_stats(int argc, char **argv) ccprintf("%d received\n", rx_buff_rx_char_cnt); ccprintf("%d chars inserted\n", rx_buff_inserted_cnt); ccprintf("%d chars read\n", read_char_cnt); - ccprintf("Contents\n"); - ccprintf("["); - for (i = 0; i < RX_BUF_SIZE; i++) - ccprintf(" %02x ", rx_buf[i] & 0xFF); - ccprintf("]\n"); ccprintf("Discards\nparity: "); ccprintf("["); for (i = 0; i < DISCARD_LOG; i++) |