diff options
Diffstat (limited to 'board/stm32l476g-eval/board.h')
-rw-r--r-- | board/stm32l476g-eval/board.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/board/stm32l476g-eval/board.h b/board/stm32l476g-eval/board.h index b4972a63cb..d6f9eb73b2 100644 --- a/board/stm32l476g-eval/board.h +++ b/board/stm32l476g-eval/board.h @@ -12,13 +12,19 @@ #undef CONFIG_WATCHDOG_HELP #undef CONFIG_LID_SWITCH -/* the UART console is on USART1 (PB6/7) */ +/* Console is on LPUART (PG7/8). Undef it to use USART1 (PB6/7). */ +#define STM32L476G_EVAL_USE_LPUART_CONSOLE #undef CONFIG_UART_CONSOLE -#define CONFIG_UART_CONSOLE 1 -/* Use USART1 for DMA TX */ +#ifdef STM32L476G_EVAL_USE_LPUART_CONSOLE +#define CONFIG_UART_CONSOLE 9 +#define CONFIG_UART_TX_DMA_CH STM32_DMAC_CH14 +#define CONFIG_UART_TX_DMA_PH 4 +#else +#define CONFIG_UART_CONSOLE 1 #define CONFIG_UART_TX_DMA_CH STM32_DMAC_USART1_TX #define CONFIG_UART_TX_DMA_PH 2 +#endif /* Optional features */ #define CONFIG_STM_HWTIMER32 |