diff --git a/ports/zephyr/uart_core.c b/ports/zephyr/uart_core.c index 44bdeb5c27..1313a51ae2 100644 --- a/ports/zephyr/uart_core.c +++ b/ports/zephyr/uart_core.c @@ -53,10 +53,8 @@ void mp_hal_stdout_tx_strn(const char *str, mp_uint_t len) { } } #else - static const struct device *uart_console_dev; - if (uart_console_dev == NULL) { - uart_console_dev = device_get_binding(CONFIG_UART_CONSOLE_ON_DEV_NAME); - } + static const struct device *uart_console_dev = + DEVICE_DT_GET(DT_CHOSEN(zephyr_console)); while (len--) { uart_poll_out(uart_console_dev, *str++);