Calibration Flags#

This section provides a reference to the calibration flags in the boot configuration feature bitmaps.

Note

  • Bit positions 11-31 and 0 are reserved.

Macros#

#define
SL_SI91X_BURN_GAIN_OFFSET SL_WIFI_BURN_GAIN_OFFSET

Burn gain offset into the device.

#define
SL_SI91X_BURN_FREQ_OFFSET SL_WIFI_BURN_FREQ_OFFSET

Update XO Ctune to calibration data.

#define
SL_SI91X_SW_XO_CTUNE_VALID SL_WIFI_SW_XO_CTUNE_VALID

Use XO Ctune provided as argument to update calibration data.

#define
SL_SI91X_BURN_XO_FAST_DISABLE SL_WIFI_BURN_XO_FAST_DISABLE

Apply patch for cold temperature issue on CC0/CC1 modules.

#define
SL_SI91X_BURN_GAIN_OFFSET_LOW SL_WIFI_BURN_GAIN_OFFSET_LOW

Update gain offset for low sub-band (2 GHz).

#define
SL_SI91X_BURN_GAIN_OFFSET_MID SL_WIFI_BURN_GAIN_OFFSET_MID

Update gain offset for mid sub-band (2 GHz).

#define
SL_SI91X_BURN_GAIN_OFFSET_HIGH SL_WIFI_BURN_GAIN_OFFSET_HIGH

Update gain offset for high sub-band (2 GHz).

#define
SL_SI91X_BURN_GAIN_OFFSET_CHANNEL_14 SL_WIFI_BURN_GAIN_OFFSET_CHANNEL_14

Update gain offset for channel-14 sub-band (2 GHz).

Macro Definition Documentation#

SL_SI91X_BURN_GAIN_OFFSET#

#define SL_SI91X_BURN_GAIN_OFFSET
Value:
SL_WIFI_BURN_GAIN_OFFSET

Burn gain offset into the device.

Note

  • Bit positions 0 and 7 are reserved. Bit positions 11-31 are reserved.

  • The macro SL_SI91X_BURN_GAIN_OFFSET is being deprecated and will be removed in future releases. Use SL_SI91X_BURN_GAIN_OFFSET_LOW, SL_SI91X_BURN_GAIN_OFFSET_MID, or SL_SI91X_BURN_GAIN_OFFSET_HIGH instead.


SL_SI91X_BURN_FREQ_OFFSET#

#define SL_SI91X_BURN_FREQ_OFFSET
Value:
SL_WIFI_BURN_FREQ_OFFSET

Update XO Ctune to calibration data.

This macro defines the bit for burning the frequency offset into the device.

  • 1 - Update XO Ctune to calibration data

  • 0 - Skip XO Ctune update


SL_SI91X_SW_XO_CTUNE_VALID#

#define SL_SI91X_SW_XO_CTUNE_VALID
Value:
SL_WIFI_SW_XO_CTUNE_VALID

Use XO Ctune provided as argument to update calibration data.

This macro defines the bit to indicate that the software XO CTUNE (crystal tuning) value is valid.

  • 1 - Use XO Ctune provided as argument to update calibration data

  • 0 - Use XO Ctune value as read from hardware register


SL_SI91X_BURN_XO_FAST_DISABLE#

#define SL_SI91X_BURN_XO_FAST_DISABLE
Value:
SL_WIFI_BURN_XO_FAST_DISABLE

Apply patch for cold temperature issue on CC0/CC1 modules.

This macro defines the bit used to apply patch for cold temperature issue (host interface detection) observed on CC0/CC1 modules.

Note

  • Not applicable for SiWx91x.


SL_SI91X_BURN_GAIN_OFFSET_LOW#

#define SL_SI91X_BURN_GAIN_OFFSET_LOW
Value:
SL_WIFI_BURN_GAIN_OFFSET_LOW

Update gain offset for low sub-band (2 GHz).

This macro defines the bit used to burn gain offset for low sub-band into the device.

  • 1 - Update gain offset for low sub-band (2 GHz, channel 1)

  • 0 - Skip low sub-band gain-offset update


SL_SI91X_BURN_GAIN_OFFSET_MID#

#define SL_SI91X_BURN_GAIN_OFFSET_MID
Value:
SL_WIFI_BURN_GAIN_OFFSET_MID

Update gain offset for mid sub-band (2 GHz).

This macro defines the bit used to burn gain offset for mid sub-band into the device.

  • 1 - Update gain offset for mid sub-band (2 GHz, channel 6)

  • 0 - Skip mid sub-band gain-offset update


SL_SI91X_BURN_GAIN_OFFSET_HIGH#

#define SL_SI91X_BURN_GAIN_OFFSET_HIGH
Value:
SL_WIFI_BURN_GAIN_OFFSET_HIGH

Update gain offset for high sub-band (2 GHz).

This macro defines the bit used to burn gain offset for high sub-band into the device.

  • 1 - Update gain offset for high sub-band (2 GHz, channel 11)

  • 0 - Skip high sub-band gain-offset update


SL_SI91X_BURN_GAIN_OFFSET_CHANNEL_14#

#define SL_SI91X_BURN_GAIN_OFFSET_CHANNEL_14
Value:
SL_WIFI_BURN_GAIN_OFFSET_CHANNEL_14

Update gain offset for channel-14 sub-band (2 GHz).

This macro defines the bit used to burn gain offset for channel-14 into the device.

  • 1 - Update gain offset for channel-14 sub-band (2 GHz)

  • 0 - Skip channel-14 sub-band gain-offset update