Configuration structure for DPLL.
DPLL oscillator configuration structure.
#include <clock_feature.h>
Data Fields | |
enum system_clock_source_dpll_filter | filter |
Filter type of the DPLL module. More... | |
bool | lock_bypass |
Bypass lock signal. More... | |
enum system_clock_source_dpll_lock_time | lock_time |
Lock time-out value of the DPLL module. More... | |
bool | low_power_enable |
Enable low power mode. More... | |
bool | on_demand |
Run On Demand. More... | |
uint32_t | output_frequency |
Output frequency of the clock. More... | |
enum system_clock_source_dpll_prescaler | prescaler |
DPLL prescaler. More... | |
enum system_clock_source_dpll_reference_clock | reference_clock |
Reference clock source of the DPLL module. More... | |
uint16_t | reference_divider |
Devider of reference clock. More... | |
uint32_t | reference_frequency |
Reference frequency of the clock. More... | |
bool | run_in_standby |
Keep the DPLL enabled in standby sleep mode. More... | |
bool | wake_up_fast |
Wake up fast. More... | |
enum system_clock_source_dpll_filter system_clock_source_dpll_config::filter |
Filter type of the DPLL module.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
bool system_clock_source_dpll_config::lock_bypass |
Bypass lock signal.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
enum system_clock_source_dpll_lock_time system_clock_source_dpll_config::lock_time |
Lock time-out value of the DPLL module.
Referenced by system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
bool system_clock_source_dpll_config::low_power_enable |
Enable low power mode.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
bool system_clock_source_dpll_config::on_demand |
Run On Demand.
If this is set the DPLL won't run until requested by a peripheral
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
uint32_t system_clock_source_dpll_config::output_frequency |
Output frequency of the clock.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
enum system_clock_source_dpll_prescaler system_clock_source_dpll_config::prescaler |
DPLL prescaler.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
enum system_clock_source_dpll_reference_clock system_clock_source_dpll_config::reference_clock |
Reference clock source of the DPLL module.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
uint16_t system_clock_source_dpll_config::reference_divider |
Devider of reference clock.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
uint32_t system_clock_source_dpll_config::reference_frequency |
Reference frequency of the clock.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
bool system_clock_source_dpll_config::run_in_standby |
Keep the DPLL enabled in standby sleep mode.
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().
bool system_clock_source_dpll_config::wake_up_fast |
Wake up fast.
If this is set DPLL output clock is enabled after the startup time
Referenced by system_clock_init(), system_clock_source_dpll_get_config_defaults(), and system_clock_source_dpll_set_config().