Structure that represents one of the channels that is part of a sl_rail_ble_tx_channel_hopping_config_t sequence of channels used in channel hopping.
Public Attributes#
Idle time in microseconds to wait before hopping into the channel indicated by this entry.
The BLE PHY to use for this hop's transmit.
The logical channel to use for this hop's transmit.
The channel number to be used for this hop's transmit.
This can turn off the whitening engine and is useful for sending BLE test mode packets that don't have this turned on.
The value to use for CRC initialization.
The access address to use for the connection.
Public Attribute Documentation#
delay_us#
uint32_t sl_rail_ble_tx_channel_hopping_config_entry_t::delay_us
Idle time in microseconds to wait before hopping into the channel indicated by this entry.
phy#
sl_rail_ble_phy_t sl_rail_ble_tx_channel_hopping_config_entry_t::phy
The BLE PHY to use for this hop's transmit.
logical_channel#
uint8_t sl_rail_ble_tx_channel_hopping_config_entry_t::logical_channel
The logical channel to use for this hop's transmit.
The whitener will be reinitialized if used.
rail_channel#
uint8_t sl_rail_ble_tx_channel_hopping_config_entry_t::rail_channel
The channel number to be used for this hop's transmit.
If this is an invalid channel for the chosen PHY, the call to sl_rail_set_next_tx_repeat() will fail.
disable_whitening#
bool sl_rail_ble_tx_channel_hopping_config_entry_t::disable_whitening
This can turn off the whitening engine and is useful for sending BLE test mode packets that don't have this turned on.
crc_init#
uint32_t sl_rail_ble_tx_channel_hopping_config_entry_t::crc_init
The value to use for CRC initialization.
access_address#
uint32_t sl_rail_ble_tx_channel_hopping_config_entry_t::access_address
The access address to use for the connection.