IEEE 802.15.4 Fast Channel Switching Utility#

 

RAIL IEEE 802.15.4 Fast Channel Switching Utility#

This optional software component can be enabled to include default functionality related to IEEE 802.15.4 fast channel switching configuration.

When using a Silicon Labs-developed board, the configuration options for this software component are set up automatically based on the selected board. When using a custom board, manually configure the configuration options.

Configuration Options#

The following configuration options can be changed:

  • Fast Channel Switching:

    • Enable Fast Channel Switching (SL_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_ENABLED) Controls whether the RX fast channel switching feature is enabled by default. Enable: Fast channel switching is enabled at startup. Disable: Fast channel switching is disabled at startup. Default: Enabled.

    • Runtime Select (SL_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_RUNTIME_PHY_SELECT) Controls whether the RX fast channel switching feature can be modified at runtime. Enable: The feature can be enabled or disabled dynamically. Disable: The feature cannot be modified at runtime. Default: Disabled.

Notes#

  • Fast channel switching reduces the latency of moving between channels in IEEE 802.15.4 networks, improving responsiveness in environments with frequent channel changes.

  • Runtime selection allows supported stacks to dynamically adjust fast channel switching behavior depending on application requirements.

  • This feature is only relevant for IEEE 802.15.4-based protocols such as Zigbee or OpenThread.

Component API#

See IEEE 802.15.4 Fast Channel Switching.