Struct system_clock_source_dfll_config

DFLL oscillator configuration structure.

Table 1. Members
Type Name Description
enum system_clock_dfll_chill_cycle chill_cycle

Enable chill cycle

uint8_t coarse_max_step

Coarse adjustment maximum step size (Closed loop mode)

uint8_t coarse_value

Coarse calibration value (Open loop mode)

uint16_t fine_max_step

Fine adjustment maximum step size (Closed loop mode)

uint16_t fine_value

Fine calibration value (Open loop mode)

enum system_clock_dfll_loop_mode loop_mode

Loop mode

uint16_t multiply_factor

DFLL multiply factor (Closed loop mode)

bool on_demand

Run On Demand. If this is set the DFLL won't run until requested by a peripheral

enum system_clock_dfll_quick_lock quick_lock

Enable quick lock

bool run_in_stanby

Run in stanby

enum system_clock_dfll_stable_tracking stable_tracking

DFLL tracking after fine lock

enum system_clock_dfll_wakeup_lock wakeup_lock

DFLL lock state on wakeup