uart_console: Re-start watchdog during busy-waiting for serial chars

This commit is contained in:
Harald Welte
2017-05-20 14:46:29 +01:00
parent 3b646955b9
commit 02d0ec6e08

View File

@@ -129,7 +129,8 @@ extern uint32_t UART_GetChar( void )
UART_Configure(CONSOLE_BAUDRATE, BOARD_MCK); UART_Configure(CONSOLE_BAUDRATE, BOARD_MCK);
} }
while ( (pUart->UART_SR & UART_SR_RXRDY) == 0 ) ; while ( (pUart->UART_SR & UART_SR_RXRDY) == 0 )
WDT_Restart(WDT);
return pUart->UART_RHR ; return pUart->UART_RHR ;
} }
@@ -281,6 +282,7 @@ extern uint32_t UART_GetInteger( uint32_t* pdwValue )
return 0 ; return 0 ;
} }
} }
WDT_Restart(WDT);
} }
} }