From 0c66e8a71b78e9ff5313809c36e9af2a64de9215 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 22 Jul 2012 16:26:21 +0000 Subject: Fixed bug 3547297. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4477 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/platforms/STM32/USARTv1/uart_lld.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'os/hal/platforms') diff --git a/os/hal/platforms/STM32/USARTv1/uart_lld.c b/os/hal/platforms/STM32/USARTv1/uart_lld.c index 1e71ea016..b64230463 100644 --- a/os/hal/platforms/STM32/USARTv1/uart_lld.c +++ b/os/hal/platforms/STM32/USARTv1/uart_lld.c @@ -175,7 +175,11 @@ static void usart_start(UARTDriver *uartp) { usart_stop(uartp); /* Baud rate setting.*/ +#if STM32_HAS_USART6 if ((uartp->usart == USART1) || (uartp->usart == USART6)) +#else + if (uartp->usart == USART1) +#endif u->BRR = STM32_PCLK2 / uartp->config->speed; else u->BRR = STM32_PCLK1 / uartp->config->speed; -- cgit v1.2.3