From 51ee0789fd5fbd02b66bdf41d900ff501baff145 Mon Sep 17 00:00:00 2001 From: WestfW Date: Mon, 25 May 2015 16:38:10 -0700 Subject: [PATCH] Soft Uart should reset watchdog in getchr() https://github.com/Optiboot/optiboot/issues/116 --- optiboot/bootloaders/optiboot/optiboot.c | 1 + 1 file changed, 1 insertion(+) diff --git a/optiboot/bootloaders/optiboot/optiboot.c b/optiboot/bootloaders/optiboot/optiboot.c index 71e6378..3554d9e 100644 --- a/optiboot/bootloaders/optiboot/optiboot.c +++ b/optiboot/bootloaders/optiboot/optiboot.c @@ -688,6 +688,7 @@ uint8_t getch(void) { #endif #ifdef SOFT_UART + watchdogReset(); __asm__ __volatile__ ( "1: sbic %[uartPin],%[uartBit]\n" // Wait for start edge " rjmp 1b\n"