Set compensation specific parameters.

Public Attributes#

bool

Indicates whether the HFXO compensation in temperature is activated.

int8_t

The temperature reference delimiting the nominal zone from the critical one.

uint8_t

The temperature shift used to start a new compensation, in the nominal zone.

uint8_t

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.