Set compensation specific parameters.
Public Attributes#
Indicates whether the HFXO compensation in temperature is activated.
The temperature reference delimiting the nominal zone from the critical one.
The temperature shift used to start a new compensation, in the nominal zone.
The temperature shift used to start a new compensation, in the critical zone.
Public Attribute Documentation#
enable_compensation#
bool sl_rail_hfxo_compensation_config_t::enable_compensation
Indicates whether the HFXO compensation in temperature is activated.
zone_temperature_celsius#
int8_t sl_rail_hfxo_compensation_config_t::zone_temperature_celsius
The temperature reference delimiting the nominal zone from the critical one.
This field is relevant if enable_compensation is set to true.
delta_nominal_celsius#
uint8_t sl_rail_hfxo_compensation_config_t::delta_nominal_celsius
The temperature shift used to start a new compensation, in the nominal zone.
This field is relevant if enable_compensation is set to true.
delta_critical_celsius#
uint8_t sl_rail_hfxo_compensation_config_t::delta_critical_celsius
The temperature shift used to start a new compensation, in the critical zone.
This field is relevant if enable_compensation is set to true.