From b16fec956c51f06f3bfd048f54b0894e501232bd Mon Sep 17 00:00:00 2001 From: Robert Pelnar Date: Fri, 10 Aug 2018 16:20:53 +0200 Subject: [PATCH] Enabled pullup for RX2 pin (it prevents uart2 from rx buffer overflow in case of disconnected MMU) --- Firmware/uart2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Firmware/uart2.c b/Firmware/uart2.c index 11015fa0..cfed5c09 100644 --- a/Firmware/uart2.c +++ b/Firmware/uart2.c @@ -34,6 +34,8 @@ int uart2_getchar(FILE *stream) //uart init (io + FILE stream) void uart2_init(void) { + DDRH &= ~0x01; + PORTH |= 0x01; rbuf_ini(uart2_ibuf, sizeof(uart2_ibuf) - 4); UCSR2A |= (1 << U2X2); // baudrate multiplier UBRR2L = UART_BAUD_SELECT(UART2_BAUD, F_CPU); // select baudrate