diff --git a/lib/sdk/Libraries/Boards/card10/Source/board.c b/lib/sdk/Libraries/Boards/card10/Source/board.c index 0739721bc2eec48bb2cf70d423ec6cfcc8bab370..a3be3555c697be914029c5772d2b8a2c746ecde7 100644 --- a/lib/sdk/Libraries/Boards/card10/Source/board.c +++ b/lib/sdk/Libraries/Boards/card10/Source/board.c @@ -65,7 +65,7 @@ const uart_cfg_t uart_cfg = { .flow = UART_FLOW_CTRL_DIS, .pol = UART_FLOW_POL_DIS, .baud = CONSOLE_BAUD, - .clksel = UART_CLKSEL_SYSTEM + .clksel = UART_CLKSEL_ALTERNATE }; const sys_cfg_uart_t uart_sys_cfg = { @@ -117,6 +117,8 @@ int Console_Init(void) { int err; + SYS_ClockSourceEnable(SYS_CLOCK_HIRC8); + if ((err = UART_Init(ConsoleUart, &uart_cfg, &uart_sys_cfg)) != E_NO_ERROR) { return err; } @@ -133,6 +135,8 @@ int Console_Shutdown(void) return err; } + SYS_ClockSourceDisable(SYS_CLOCK_HIRC8); + return E_NO_ERROR; }