Library to control the KL25z Clock Module.

hello

Revision:
3:99e9aaefc9f6
Parent:
1:1097467b4352
--- a/kl25z_clock.cpp	Thu Jan 08 17:08:07 2015 +0000
+++ b/kl25z_clock.cpp	Thu Jan 15 21:00:27 2015 +0000
@@ -9,6 +9,8 @@
     /* SIM->SCGC5: PORTA=1 */
     SIM->SCGC5 |= (uint32_t)0x0200UL;     /* Enable clock gate for ports to enable pin routing */
     /* SIM->CLKDIV1: OUTDIV1=1,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,OUTDIV4=1,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0 */
+    //SIM->CLKDIV1 = (uint32_t)0x10010000UL; /* Update system prescalers */
+    /* SIM->CLKDIV1: OUTDIV1=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,OUTDIV4=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0 */
     SIM->CLKDIV1 = (uint32_t)0x10010000UL; /* Update system prescalers */
     /* PORTA->PCR18: ISF=0,MUX=0 */
     PORTA->PCR[18] &= (uint32_t)~0x01000700UL;
@@ -45,7 +47,9 @@
     }
     
     /* Run this to get the new system frequency */
+    //SIM->CLKDIV1 = (uint32_t)0x20000000UL; /* Update system prescalers */
     SystemCoreClockUpdate();
+    
 }
  
 void switchPEEtoBLPI( void )