From dbcd4030b5569653f590edb84aca496b98d1e626 Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Wed, 5 Jun 2019 12:28:44 +0200 Subject: [PATCH] WIP: Fix uart HAL Signed-off-by: Rahix <rahix@rahix.de> --- ports/card10/uart_core.c | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/ports/card10/uart_core.c b/ports/card10/uart_core.c index f985e04b8..35023cde0 100644 --- a/ports/card10/uart_core.c +++ b/ports/card10/uart_core.c @@ -6,22 +6,7 @@ * Core UART functions to implement for a port */ -mxc_uart_regs_t * ConsoleUart = MXC_UART_GET_UART(CONSOLE_UART); - -const uart_cfg_t uart_cfg = { - .parity = UART_PARITY_DISABLE, - .size = UART_DATA_SIZE_8_BITS, - .stop = UART_STOP_1, - .flow = UART_FLOW_CTRL_DIS, - .pol = UART_FLOW_POL_DIS, - .baud = CONSOLE_BAUD, - .clksel = UART_CLKSEL_SYSTEM -}; - -const sys_cfg_uart_t uart_sys_cfg = { - .map = MAP_A, - .flow = Disable -}; +extern mxc_uart_regs_t * ConsoleUart; // Receive single character int mp_hal_stdin_rx_chr(void) { @@ -30,5 +15,5 @@ int mp_hal_stdin_rx_chr(void) { // Send string of given length void mp_hal_stdout_tx_strn(const char *str, mp_uint_t len) { - UART_Write(ConsoleUart, str, len); + UART_Write(ConsoleUart, (uint8_t*)str, len); } -- GitLab