SAM L21 Clock configuration.
Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.
#include <clock.h>
#define CONF_CLOCK_BACKUP_DIVIDER SYSTEM_MAIN_CLOCK_DIV_1 |
Referenced by system_clock_init().
#define CONF_CLOCK_CONFIGURE_GCLK true |
Referenced by system_clock_init().
#define CONF_CLOCK_CPU_CLOCK_FAILURE_DETECT false |
Support and FAQ: visit Microchip Support
Referenced by system_clock_init().
#define CONF_CLOCK_CPU_DIVIDER SYSTEM_MAIN_CLOCK_DIV_1 |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_ENABLE true |
#define CONF_CLOCK_DFLL_ENABLE_CHILL_CYCLE true |
#define CONF_CLOCK_DFLL_FINE_VALUE (512) |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_KEEP_LOCK_ON_WAKEUP true |
#define CONF_CLOCK_DFLL_LOOP_MODE SYSTEM_CLOCK_DFLL_LOOP_MODE_CLOSED |
Referenced by system_clock_init(), and system_clock_source_is_ready().
#define CONF_CLOCK_DFLL_MAX_COARSE_STEP_SIZE (0x1f / 4) |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_MAX_FINE_STEP_SIZE (0xff / 4) |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_MULTIPLY_FACTOR 1465 |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_ON_DEMAND false |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_QUICK_LOCK true |
#define CONF_CLOCK_DFLL_RUN_IN_STANDBY false |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_SOURCE_GCLK_GENERATOR GCLK_GENERATOR_1 |
Referenced by system_clock_init().
#define CONF_CLOCK_DFLL_TRACK_AFTER_FINE_LOCK true |
#define CONF_CLOCK_DPLL_ENABLE false |
#define CONF_CLOCK_DPLL_FILTER SYSTEM_CLOCK_SOURCE_DPLL_FILTER_DEFAULT |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_LOCK_BYPASS false |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_LOCK_GCLK_GENERATOR GCLK_GENERATOR_1 |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_LOCK_TIME SYSTEM_CLOCK_SOURCE_DPLL_LOCK_TIME_DEFAULT |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_LOW_POWER_ENABLE false |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_ON_DEMAND true |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_OUTPUT_FREQUENCY 48000000 |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_PRESCALER SYSTEM_CLOCK_SOURCE_DPLL_DIV_1 |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_REFERENCE_CLOCK SYSTEM_CLOCK_SOURCE_DPLL_REFERENCE_CLOCK_XOSC32K |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_REFERENCE_DIVIDER 1 |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_REFERENCE_FREQUENCY 32768 |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_REFERENCE_GCLK_GENERATOR GCLK_GENERATOR_1 |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_RUN_IN_STANDBY false |
Referenced by system_clock_init().
#define CONF_CLOCK_DPLL_WAKE_UP_FAST false |
Referenced by system_clock_init().
#define CONF_CLOCK_FLASH_WAIT_STATES 2 |
Referenced by system_clock_init().
#define CONF_CLOCK_GCLK_0_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_DFLL |
#define CONF_CLOCK_GCLK_0_ENABLE true |
#define CONF_CLOCK_GCLK_0_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_0_PRESCALER 1 |
#define CONF_CLOCK_GCLK_0_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_1_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_XOSC32K |
#define CONF_CLOCK_GCLK_1_ENABLE true |
#define CONF_CLOCK_GCLK_1_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_1_PRESCALER 1 |
#define CONF_CLOCK_GCLK_1_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_2_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_OSC16M |
#define CONF_CLOCK_GCLK_2_ENABLE false |
#define CONF_CLOCK_GCLK_2_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_2_PRESCALER 1 |
#define CONF_CLOCK_GCLK_2_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_3_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_OSC16M |
#define CONF_CLOCK_GCLK_3_ENABLE false |
#define CONF_CLOCK_GCLK_3_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_3_PRESCALER 1 |
#define CONF_CLOCK_GCLK_3_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_4_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_OSC16M |
#define CONF_CLOCK_GCLK_4_ENABLE false |
#define CONF_CLOCK_GCLK_4_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_4_PRESCALER 1 |
#define CONF_CLOCK_GCLK_4_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_5_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_OSC16M |
#define CONF_CLOCK_GCLK_5_ENABLE false |
#define CONF_CLOCK_GCLK_5_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_5_PRESCALER 1 |
#define CONF_CLOCK_GCLK_5_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_6_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_OSC16M |
#define CONF_CLOCK_GCLK_6_ENABLE false |
#define CONF_CLOCK_GCLK_6_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_6_PRESCALER 1 |
#define CONF_CLOCK_GCLK_6_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_7_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_OSC16M |
#define CONF_CLOCK_GCLK_7_ENABLE false |
#define CONF_CLOCK_GCLK_7_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_7_PRESCALER 1 |
#define CONF_CLOCK_GCLK_7_RUN_IN_STANDBY false |
#define CONF_CLOCK_GCLK_8_CLOCK_SOURCE SYSTEM_CLOCK_SOURCE_OSC16M |
#define CONF_CLOCK_GCLK_8_ENABLE false |
#define CONF_CLOCK_GCLK_8_OUTPUT_ENABLE false |
#define CONF_CLOCK_GCLK_8_PRESCALER 1 |
#define CONF_CLOCK_GCLK_8_RUN_IN_STANDBY false |
#define CONF_CLOCK_LOW_POWER_DIVIDER SYSTEM_MAIN_CLOCK_DIV_1 |
Referenced by system_clock_init().
#define CONF_CLOCK_OSC16M_FREQ_SEL SYSTEM_OSC16M_16M |
Referenced by _system_clock_source_osc16m_freq_sel(), and system_clock_init().
#define CONF_CLOCK_OSC16M_ON_DEMAND true |
Referenced by _system_clock_source_osc16m_freq_sel(), and system_clock_init().
#define CONF_CLOCK_OSC16M_RUN_IN_STANDBY false |
Referenced by _system_clock_source_osc16m_freq_sel(), and system_clock_init().
#define CONF_CLOCK_OSC32K_ENABLE false |
#define CONF_CLOCK_OSC32K_ENABLE_1KHZ_OUTPUT true |
Referenced by system_clock_init().
#define CONF_CLOCK_OSC32K_ENABLE_32KHZ_OUTPUT true |
Referenced by system_clock_init().
#define CONF_CLOCK_OSC32K_ON_DEMAND true |
Referenced by system_clock_init().
#define CONF_CLOCK_OSC32K_RUN_IN_STANDBY false |
Referenced by system_clock_init().
#define CONF_CLOCK_OSC32K_STARTUP_TIME SYSTEM_OSC32K_STARTUP_130 |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC32K_ENABLE true |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC32K_ENABLE_1KHZ_OUPUT false |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC32K_ENABLE_32KHZ_OUTPUT true |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC32K_EXTERNAL_CRYSTAL SYSTEM_CLOCK_EXTERNAL_CRYSTAL |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC32K_ON_DEMAND true |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC32K_RUN_IN_STANDBY false |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC32K_STARTUP_TIME SYSTEM_XOSC32K_STARTUP_4096 |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC_AUTO_GAIN_CONTROL true |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC_ENABLE false |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC_EXTERNAL_CRYSTAL SYSTEM_CLOCK_EXTERNAL_CRYSTAL |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC_EXTERNAL_FREQUENCY 12000000UL |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC_ON_DEMAND true |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC_RUN_IN_STANDBY false |
Referenced by system_clock_init().
#define CONF_CLOCK_XOSC_STARTUP_TIME SYSTEM_XOSC_STARTUP_32768 |
Referenced by system_clock_init().