]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_EFM32_Gecko_Starter_Kit_Simplicity_Studio/Source/SilLabs_Code/Device/SiliconLabs/EFM32GG/Include/system_efm32gg.h
Add Pearl Gecko demo.
[freertos] / FreeRTOS / Demo / CORTEX_EFM32_Gecko_Starter_Kit_Simplicity_Studio / Source / SilLabs_Code / Device / SiliconLabs / EFM32GG / Include / system_efm32gg.h
index 746303e14fb3d35c2c8c4c610ac8ef6452aa4946..03f8e456ea962815a261e7bcc46dcfc8092ac235 100644 (file)
@@ -1,10 +1,10 @@
 /***************************************************************************//**\r
  * @file system_efm32gg.h\r
  * @brief CMSIS Cortex-M3 System Layer for EFM32GG devices.\r
- * @version 4.0.0\r
+ * @version 4.2.1\r
  ******************************************************************************\r
  * @section License\r
- * <b>(C) Copyright 2015 Silicon Laboratories, Inc. http://www.silabs.com</b>\r
+ * <b>Copyright 2015 Silicon Laboratories, Inc. http://www.silabs.com</b>\r
  ******************************************************************************\r
  *\r
  * Permission is granted to anyone to use this software for any purpose,\r
@@ -30,8 +30,8 @@
  *\r
  *****************************************************************************/\r
 \r
-#ifndef __SILICON_LABS_SYSTEM_EFM32GG_H__\r
-#define __SILICON_LABS_SYSTEM_EFM32GG_H__\r
+#ifndef SYSTEM_EFM32GG_H\r
+#define SYSTEM_EFM32GG_H\r
 \r
 #ifdef __cplusplus\r
 extern "C" {\r
@@ -50,7 +50,6 @@ extern uint32_t SystemCoreClock;    /**< System Clock Frequency (Core Clock) */
  ******************************************************************************/\r
 \r
 /* Interrupt routines - prototypes */\r
-#if defined(_EFM32_GIANT_FAMILY)\r
 void Reset_Handler(void);\r
 void NMI_Handler(void);\r
 void HardFault_Handler(void);\r
@@ -61,6 +60,7 @@ void SVC_Handler(void);
 void DebugMon_Handler(void);\r
 void PendSV_Handler(void);\r
 void SysTick_Handler(void);\r
+\r
 void DMA_IRQHandler(void);\r
 void GPIO_EVEN_IRQHandler(void);\r
 void TIMER0_IRQHandler(void);\r
@@ -100,9 +100,9 @@ void MSC_IRQHandler(void);
 void AES_IRQHandler(void);\r
 void EBI_IRQHandler(void);\r
 void EMU_IRQHandler(void);\r
-#endif\r
 \r
 uint32_t SystemCoreClockGet(void);\r
+uint32_t SystemMaxCoreClockGet(void);\r
 \r
 /**************************************************************************//**\r
  * @brief\r
@@ -135,4 +135,4 @@ void SystemLFXOClockSet(uint32_t freq);
 #ifdef __cplusplus\r
 }\r
 #endif\r
-#endif /* __SILICON_LABS_SYSTEM_EFM32GG_H__ */\r
+#endif /* SYSTEM_EFM32GG_H */\r