lm3s1968: return the correct CPU frequency in clock_get_rate().
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 30 Mar 2010 10:40:27 +0000 (10:40 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 30 Mar 2010 10:40:27 +0000 (10:40 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3324 38d2e660-2303-0410-9eaa-f027e97ec537

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

index b91b09bd17625b959e8c214a3d51f33cb5d12cf7..2f2dfe6c811412db5451b497b8590e1801dd8020 100644 (file)
@@ -64,7 +64,7 @@ unsigned long clock_get_rate(void)
        reg32_t rcc = HWREG(SYSCTL_RCC);
 
        return rcc & SYSCTL_RCC_USESYSDIV ?
-                       PLL_VCO / RCC_TO_DIV(rcc) : PLL_VCO;
+                       PLL_VCO / 2 / RCC_TO_DIV(rcc) : PLL_VCO;
 }
 
 void clock_set_rate(void)