From 0633b259748bf0299c1d6141c43b98187e303d06 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 28 Nov 2017 22:47:09 +0100 Subject: [PATCH] iso7816_4: Re-trigger watchdog while waiting for character --- firmware/libcommon/source/iso7816_4.c | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/libcommon/source/iso7816_4.c b/firmware/libcommon/source/iso7816_4.c index 5362a4e1..7219741b 100644 --- a/firmware/libcommon/source/iso7816_4.c +++ b/firmware/libcommon/source/iso7816_4.c @@ -90,6 +90,7 @@ uint32_t ISO7816_GetChar( uint8_t *pCharToReceive, Usart_info *usart) /* Wait USART ready for reception */ while( ((us_base->US_CSR & US_CSR_RXRDY) == 0) ) { + WDT_Restart(WDT); if(timeout++ > 12000 * (BOARD_MCK/1000000)) { TRACE_WARNING("TimeOut\n\r"); return( 0 );