IEEE802.15.4 Fast Channel Switching#
Functions#
Get PHY features selected by the fast channel switching component.
Configure the 2.4 GHz IEEE 802.15.4 radio with fast channel switching support.
Function Documentation#
sl_rail_util_ieee802154_get_fast_channel_switching_phy_features#
sl_rail_ieee802154_phy_features_t sl_rail_util_ieee802154_get_fast_channel_switching_phy_features (void )
Get PHY features selected by the fast channel switching component.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| void | N/A |
Note
RAIL provides a weak implementation; users can override it with their own.
This function is only available for Series 3 parts that support SL_RAIL_IEEE802154_SUPPORTS_RX_CHANNEL_SWITCHING or the runtime call sl_rail_ieee802154_supports_rx_channel_switching().
Returns
PHY features selected features.
sl_rail_ieee802154_config_2p4_ghz_radio_fast_channel_switching#
sl_rail_status_t sl_rail_ieee802154_config_2p4_ghz_radio_fast_channel_switching (sl_rail_handle_t rail_handle)
Configure the 2.4 GHz IEEE 802.15.4 radio with fast channel switching support.
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| sl_rail_handle_t | [in] | rail_handle | A handle for the RAIL instance. |
Returns
Status code indicating the result of the operation.
Note
This function is only available for Series 3 parts that support SL_RAIL_IEEE802154_SUPPORTS_RX_CHANNEL_SWITCHING or the runtime call sl_rail_ieee802154_supports_rx_channel_switching().
sl_rail_ieee802154_config_rx_channel_switching() must be called after configuring the radio with sl_rail_ieee802154_config_2p4_ghz_radio_fast_channel_switching().