1 #ifndef __SYSTEM_SWM341_H__ 2 #define __SYSTEM_SWM341_H__ 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 9 extern uint32_t SystemCoreClock; // System Clock Frequency (Core Clock) 10 extern uint32_t CyclesPerUs; // Cycles per micro second 11 12 13 extern void SystemInit(void); 14 15 extern void SystemCoreClockUpdate (void); 16 17 extern void PLLInit(void); 18 19 extern void switchTo20MHz(void); 20 extern void switchTo2M5Hz(void); 21 extern void switchTo40MHz(void); 22 extern void switchTo5MHz(void); 23 extern void switchToXTAL(uint32_t div8); 24 extern void switchToPLL(uint32_t div8); 25 extern void switchTo32KHz(void); 26 extern void switchToXTAL_32K(void); 27 28 29 #ifdef __cplusplus 30 } 31 #endif 32 33 #endif //__SYSTEM_SWM341_H__ 34