diff --git a/firmware/config/stm32f4ems/efifeatures.h b/firmware/config/stm32f4ems/efifeatures.h index f64abbb8b5..49cc0251a9 100644 --- a/firmware/config/stm32f4ems/efifeatures.h +++ b/firmware/config/stm32f4ems/efifeatures.h @@ -335,7 +335,7 @@ //#define EFI_CONSOLE_SERIAL_DEVICE (&SD3) #endif -//#define CONSOLE_UART_DEVICE (&UARTD3) +#define EFI_CONSOLE_UART_DEVICE (&UARTD3) /** * Use 'HAL_USE_UART' DMA-mode driver instead of 'HAL_USE_SERIAL' diff --git a/firmware/console/console_io.cpp b/firmware/console/console_io.cpp index 2136c2e7af..b7f8747342 100644 --- a/firmware/console/console_io.cpp +++ b/firmware/console/console_io.cpp @@ -297,8 +297,8 @@ void startConsole(Logging *sharedLogger, CommandHandler console_line_callback_p) #endif -#if (defined(CONSOLE_UART_DEVICE) && ! EFI_SIMULATOR) - primaryChannel.uartp = CONSOLE_UART_DEVICE; +#if PRIMARY_UART_DMA_MODE && ! EFI_SIMULATOR + primaryChannel.uartp = EFI_CONSOLE_UART_DEVICE; startUartDmaConnector(primaryChannel.uartp PASS_CONFIG_PARAMETER_SUFFIX); isSerialConsoleStarted = true; #elif (defined(EFI_CONSOLE_SERIAL_DEVICE) && ! EFI_SIMULATOR)