summaryrefslogtreecommitdiff
path: root/board/stm32l476g-eval/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/stm32l476g-eval/board.h')
-rw-r--r--board/stm32l476g-eval/board.h12
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