We use same gpio port reg.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 24 Jun 2010 17:18:30 +0000 (17:18 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 24 Jun 2010 17:18:30 +0000 (17:18 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3946 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/cpu/cortex-m3/drv/ser_stm32.c

index 8a0ae8a31e81abc3e20f9e70dececa0dcbc84106..081a057997ac90e589e145235a630cf282d98b47 100644 (file)
@@ -149,16 +149,15 @@ void stm32_uartInit(int port)
 
        /* Enable clocking on AFIO */
        RCC->APB2ENR |= RCC_APB2_AFIO;
+       RCC->APB2ENR |=  gpio_uart[port].sysctl;
 
        /* Configure USART pins */
        if (port == USART1_PORT)
        {
-               RCC->APB2ENR |=  gpio_uart[port].sysctl;
                RCC->APB2ENR |=  gpio_uart[port].sysctl1;
        }
        else
        {
-               RCC->APB1ENR |=  gpio_uart[port].sysctl;
                RCC->APB1ENR |=  gpio_uart[port].sysctl1;
        }