IEEE802.15.4 Fast Channel Switching Utility#

 

RAIL IEEE802.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.