Structure to hold the parameters of clock calibration, trigger time macros can be used to fill trigger time.

Public Attributes#

boolean_t

true to enable and false to disable rc calibration

boolean_t

true to enable and false to disable rc periodic calibration

uint8_t

rc trigger time, 5 sec, 10 sec, 15 sec, 30 sec, 1 min, 2 min

boolean_t

true to enable and false to disable ro calibration

boolean_t

true to enable and false to disable periodic calibration

uint8_t

ro trigger time, 1 sec, 2 sec, 4 sec, 8 sec

Public Attribute Documentation#

rc_enable_calibration#

boolean_t clock_calibration_config_t::rc_enable_calibration

true to enable and false to disable rc calibration


rc_enable_periodic_calibration#

boolean_t clock_calibration_config_t::rc_enable_periodic_calibration

true to enable and false to disable rc periodic calibration


rc_trigger_time#

uint8_t clock_calibration_config_t::rc_trigger_time

rc trigger time, 5 sec, 10 sec, 15 sec, 30 sec, 1 min, 2 min


ro_enable_calibration#

boolean_t clock_calibration_config_t::ro_enable_calibration

true to enable and false to disable ro calibration


ro_enable_periodic_calibration#

boolean_t clock_calibration_config_t::ro_enable_periodic_calibration

true to enable and false to disable periodic calibration


ro_trigger_time#

uint8_t clock_calibration_config_t::ro_trigger_time

ro trigger time, 1 sec, 2 sec, 4 sec, 8 sec