/* Auto-generated config file peripheral_clk_config.h */ #ifndef PERIPHERAL_CLK_CONFIG_H #define PERIPHERAL_CLK_CONFIG_H // <<< Use Configuration Wizard in Context Menu >>> /** * \def CONF_CPU_FREQUENCY * \brief CPU's Clock frequency */ #ifndef CONF_CPU_FREQUENCY #define CONF_CPU_FREQUENCY 120000000 #endif // RTC Clock Source // rtc_clk_selection // RTC source // Select the clock source for RTC. #ifndef CONF_GCLK_RTC_SRC #define CONF_GCLK_RTC_SRC RTC_CLOCK_SOURCE #endif /** * \def CONF_GCLK_RTC_FREQUENCY * \brief RTC's Clock frequency */ #ifndef CONF_GCLK_RTC_FREQUENCY #define CONF_GCLK_RTC_FREQUENCY 1024 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM0_CORE_SRC #define CONF_GCLK_SERCOM0_CORE_SRC GCLK_PCHCTRL_GEN_GCLK2_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM0_SLOW_SRC #define CONF_GCLK_SERCOM0_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM0_CORE_FREQUENCY * \brief SERCOM0's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM0_CORE_FREQUENCY #define CONF_GCLK_SERCOM0_CORE_FREQUENCY 12500000 #endif /** * \def CONF_GCLK_SERCOM0_SLOW_FREQUENCY * \brief SERCOM0's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM0_SLOW_FREQUENCY #define CONF_GCLK_SERCOM0_SLOW_FREQUENCY 32768 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM1_CORE_SRC #define CONF_GCLK_SERCOM1_CORE_SRC GCLK_PCHCTRL_GEN_GCLK2_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM1_SLOW_SRC #define CONF_GCLK_SERCOM1_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM1_CORE_FREQUENCY * \brief SERCOM1's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM1_CORE_FREQUENCY #define CONF_GCLK_SERCOM1_CORE_FREQUENCY 12500000 #endif /** * \def CONF_GCLK_SERCOM1_SLOW_FREQUENCY * \brief SERCOM1's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM1_SLOW_FREQUENCY #define CONF_GCLK_SERCOM1_SLOW_FREQUENCY 32768 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM2_CORE_SRC #define CONF_GCLK_SERCOM2_CORE_SRC GCLK_PCHCTRL_GEN_GCLK2_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM2_SLOW_SRC #define CONF_GCLK_SERCOM2_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM2_CORE_FREQUENCY * \brief SERCOM2's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM2_CORE_FREQUENCY #define CONF_GCLK_SERCOM2_CORE_FREQUENCY 12500000 #endif /** * \def CONF_GCLK_SERCOM2_SLOW_FREQUENCY * \brief SERCOM2's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM2_SLOW_FREQUENCY #define CONF_GCLK_SERCOM2_SLOW_FREQUENCY 32768 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM3_CORE_SRC #define CONF_GCLK_SERCOM3_CORE_SRC GCLK_PCHCTRL_GEN_GCLK2_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM3_SLOW_SRC #define CONF_GCLK_SERCOM3_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM3_CORE_FREQUENCY * \brief SERCOM3's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM3_CORE_FREQUENCY #define CONF_GCLK_SERCOM3_CORE_FREQUENCY 12500000 #endif /** * \def CONF_GCLK_SERCOM3_SLOW_FREQUENCY * \brief SERCOM3's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM3_SLOW_FREQUENCY #define CONF_GCLK_SERCOM3_SLOW_FREQUENCY 32768 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM4_CORE_SRC #define CONF_GCLK_SERCOM4_CORE_SRC GCLK_PCHCTRL_GEN_GCLK2_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM4_SLOW_SRC #define CONF_GCLK_SERCOM4_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM4_CORE_FREQUENCY * \brief SERCOM4's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM4_CORE_FREQUENCY #define CONF_GCLK_SERCOM4_CORE_FREQUENCY 12500000 #endif /** * \def CONF_GCLK_SERCOM4_SLOW_FREQUENCY * \brief SERCOM4's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM4_SLOW_FREQUENCY #define CONF_GCLK_SERCOM4_SLOW_FREQUENCY 32768 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM5_CORE_SRC #define CONF_GCLK_SERCOM5_CORE_SRC GCLK_PCHCTRL_GEN_GCLK2_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM5_SLOW_SRC #define CONF_GCLK_SERCOM5_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM5_CORE_FREQUENCY * \brief SERCOM5's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM5_CORE_FREQUENCY #define CONF_GCLK_SERCOM5_CORE_FREQUENCY 12500000 #endif /** * \def CONF_GCLK_SERCOM5_SLOW_FREQUENCY * \brief SERCOM5's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM5_SLOW_FREQUENCY #define CONF_GCLK_SERCOM5_SLOW_FREQUENCY 32768 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM6_CORE_SRC #define CONF_GCLK_SERCOM6_CORE_SRC GCLK_PCHCTRL_GEN_GCLK2_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM6_SLOW_SRC #define CONF_GCLK_SERCOM6_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM6_CORE_FREQUENCY * \brief SERCOM6's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM6_CORE_FREQUENCY #define CONF_GCLK_SERCOM6_CORE_FREQUENCY 12500000 #endif /** * \def CONF_GCLK_SERCOM6_SLOW_FREQUENCY * \brief SERCOM6's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM6_SLOW_FREQUENCY #define CONF_GCLK_SERCOM6_SLOW_FREQUENCY 32768 #endif // Core Clock Source // core_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for CORE. #ifndef CONF_GCLK_SERCOM7_CORE_SRC #define CONF_GCLK_SERCOM7_CORE_SRC GCLK_PCHCTRL_GEN_GCLK4_Val #endif // Slow Clock Source // slow_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the slow clock source. #ifndef CONF_GCLK_SERCOM7_SLOW_SRC #define CONF_GCLK_SERCOM7_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val #endif /** * \def CONF_GCLK_SERCOM7_CORE_FREQUENCY * \brief SERCOM7's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM7_CORE_FREQUENCY #define CONF_GCLK_SERCOM7_CORE_FREQUENCY 50000000 #endif /** * \def CONF_GCLK_SERCOM7_SLOW_FREQUENCY * \brief SERCOM7's Slow Clock frequency */ #ifndef CONF_GCLK_SERCOM7_SLOW_FREQUENCY #define CONF_GCLK_SERCOM7_SLOW_FREQUENCY 32768 #endif // USB Clock Source // usb_gclk_selection // Generic clock generator 0 // Generic clock generator 1 // Generic clock generator 2 // Generic clock generator 3 // Generic clock generator 4 // Generic clock generator 5 // Generic clock generator 6 // Generic clock generator 7 // Generic clock generator 8 // Generic clock generator 9 // Generic clock generator 10 // Generic clock generator 11 // Select the clock source for USB. #ifndef CONF_GCLK_USB_SRC #define CONF_GCLK_USB_SRC GCLK_PCHCTRL_GEN_GCLK1_Val #endif /** * \def CONF_GCLK_USB_FREQUENCY * \brief USB's Clock frequency */ #ifndef CONF_GCLK_USB_FREQUENCY #define CONF_GCLK_USB_FREQUENCY 48000000 #endif // <<< end of configuration section >>> #endif // PERIPHERAL_CLK_CONFIG_H