commit | 0633b259748bf0299c1d6141c43b98187e303d06 | [log] [tgz] |
---|---|---|
author | Harald Welte <laforge@gnumonks.org> | Tue Nov 28 22:47:09 2017 +0100 |
committer | Harald Welte <laforge@gnumonks.org> | Tue Nov 28 22:47:09 2017 +0100 |
tree | f541bcf74b45c29d37442495c283fd3e270b949a | |
parent | c1e2254854e23082f43173c07cd21fd8a3044454 [diff] [blame] |
iso7816_4: Re-trigger watchdog while waiting for character
diff --git a/firmware/libcommon/source/iso7816_4.c b/firmware/libcommon/source/iso7816_4.c index 5362a4e..7219741 100644 --- a/firmware/libcommon/source/iso7816_4.c +++ b/firmware/libcommon/source/iso7816_4.c
@@ -90,6 +90,7 @@ /* 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 );