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.