From e9c01dea3270da151b141201aa415b583cb5e583 Mon Sep 17 00:00:00 2001
From: mux <freelancer.c@gmail.com>
Date: Tue, 21 Jan 2014 14:40:05 +0200
Subject: [PATCH] Remove hardcoded PLL_M value

---
 stm/system_stm32f4xx.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/stm/system_stm32f4xx.c b/stm/system_stm32f4xx.c
index 8568a9b4f..12ac4d6b5 100644
--- a/stm/system_stm32f4xx.c
+++ b/stm/system_stm32f4xx.c
@@ -54,9 +54,9 @@
   *-----------------------------------------------------------------------------
   *        APB2 Prescaler                         | 2
   *-----------------------------------------------------------------------------
-  *        HSE Frequency(Hz)                      | 8000000     changed dpgeorge
+  *        HSE Frequency(Hz)                      | HSE_VALUE 
   *-----------------------------------------------------------------------------
-  *        PLL_M                                  | 8           changed dpgeorge
+  *        PLL_M                                  | (HSE_VALUE/1000000)
   *-----------------------------------------------------------------------------
   *        PLL_N                                  | 336
   *-----------------------------------------------------------------------------
@@ -251,7 +251,7 @@
 
 /************************* PLL Parameters *************************************/
 /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */
-#define PLL_M      8
+#define PLL_M      (HSE_VALUE/1000000)
 /* USB OTG FS, SDIO and RNG Clock =  PLL_VCO / PLLQ */
 #define PLL_Q      7
 
-- 
GitLab