Structure representing the configuration for CW tone settings.

This structure contains parameters to configure single-tone and two-tone modes, tone frequencies, amplitude scaling, and DC mode settings. Note

    • This structure is only supported on SiWx353 devices, not on SiWx91x devices.

Public Attributes#

uint8_t

Enable or disable frequency value. 1 to enable, 0 to disable.

uint8_t

Enable or disable two-tone mode. 1 to enable, 0 to disable.

uint16_t

Frequency value for the first tone in KHz. Indicates the frequency of the 1st tone to be generated in TX test modes. Valid range of values is from 0 to 5000. This is ignored when freq_val_en is 0.

Frequency selection for the first tone. Indicates the frequency of the 1st Tone to be generated in TX test modes. This is ignored when freq_val_en is 1. Possible values are defined in sl_wifi_cw_tone_frequency_t.

uint16_t

Frequency value for the second tone in KHz. Indicates the frequency of the 2nd Tone to be generated in TX test modes. Valid range of values is from 0 to 5000. This is ignored when freq_val_en is 0 or two_tone_en is 0.

Frequency selection for the second tone. Indicates the frequency of the 2nd Tone to be generated in TX test modes. This is ignored when freq_val_en is 1 or two_tone_en is 0. Possible values are defined in sl_wifi_cw_tone_frequency_t.

This is used to control the amplitude of the WAVE. Possible values are defined in sl_wifi_cw_tone_amplitude_t.

uint8_t

Enable or disable negative tone. 1 to enable, 0 to disable.

uint8_t

Enable or disable DC mode. 1 to enable, 0 to disable.

DC Value to be transmitted. Possible values are defined in sl_wifi_dc_val_iq_t. This is ignored when dc_mode_en is 0.

Public Attribute Documentation#

freq_val_en#

uint8_t sl_wifi_cw_tone_config_t::freq_val_en

Enable or disable frequency value. 1 to enable, 0 to disable.


two_tone_en#

uint8_t sl_wifi_cw_tone_config_t::two_tone_en

Enable or disable two-tone mode. 1 to enable, 0 to disable.


tone1_freq_val#

uint16_t sl_wifi_cw_tone_config_t::tone1_freq_val

Frequency value for the first tone in KHz. Indicates the frequency of the 1st tone to be generated in TX test modes. Valid range of values is from 0 to 5000. This is ignored when freq_val_en is 0.


tone1_freq_sel#

sl_wifi_cw_tone_frequency_t sl_wifi_cw_tone_config_t::tone1_freq_sel

Frequency selection for the first tone. Indicates the frequency of the 1st Tone to be generated in TX test modes. This is ignored when freq_val_en is 1. Possible values are defined in sl_wifi_cw_tone_frequency_t.


tone2_freq_val#

uint16_t sl_wifi_cw_tone_config_t::tone2_freq_val

Frequency value for the second tone in KHz. Indicates the frequency of the 2nd Tone to be generated in TX test modes. Valid range of values is from 0 to 5000. This is ignored when freq_val_en is 0 or two_tone_en is 0.


tone2_freq_sel#

sl_wifi_cw_tone_frequency_t sl_wifi_cw_tone_config_t::tone2_freq_sel

Frequency selection for the second tone. Indicates the frequency of the 2nd Tone to be generated in TX test modes. This is ignored when freq_val_en is 1 or two_tone_en is 0. Possible values are defined in sl_wifi_cw_tone_frequency_t.


tone_scale_val#

sl_wifi_cw_tone_amplitude_t sl_wifi_cw_tone_config_t::tone_scale_val

This is used to control the amplitude of the WAVE. Possible values are defined in sl_wifi_cw_tone_amplitude_t.


neg_tone_en#

uint8_t sl_wifi_cw_tone_config_t::neg_tone_en

Enable or disable negative tone. 1 to enable, 0 to disable.


dc_mode_en#

uint8_t sl_wifi_cw_tone_config_t::dc_mode_en

Enable or disable DC mode. 1 to enable, 0 to disable.


dc_val_iq#

sl_wifi_dc_val_iq_t sl_wifi_cw_tone_config_t::dc_val_iq

DC Value to be transmitted. Possible values are defined in sl_wifi_dc_val_iq_t. This is ignored when dc_mode_en is 0.