IEEE 802.15.4 Radio Configurations#
Radio configurations for the RAIL 802.15.4 Accelerator.
These radio configurations are used to configure 802.15.4 when a function such as RAIL_IEEE802154_Config2p4GHzRadio() is called. Each radio configuration listed below is compiled into the RAIL library as a weak symbol that will take into account per-die defaults. If the board configuration in use has different settings than the default, such as a different radio subsystem clock frequency, these radio configurations can be overridden to account for those settings.
Variables#
Default PHY to use for 2.4 GHz 802.15.4.
Default PHY to use for 2.4 GHz 802.15.4 with antenna diversity.
Default PHY to use for 2.4 GHz 802.15.4 optimized for coexistence.
Default PHY to use for 2.4 GHz 802.15.4 optimized for coexistence, while supporting antenna diversity.
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module.
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module and antenna diversity.
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module and is optimized for radio coexistence.
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module and antenna diversity, and is optimized for radio coexistence.
Default PHY to use for 2.4 GHz 802.15.4 with custom settings.
Default PHY to use for 863MHz GB868 802.15.4.
Default PHY to use for 915MHz GB868 802.15.4.
Default PHY to use for 2.4 GHz 802.15.4 with RX channel switching.
Variable Documentation#
RAIL_IEEE802154_Phy2p4GHz#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHz
Default PHY to use for 2.4 GHz 802.15.4.
Will be NULL if RAIL_SUPPORTS_PROTOCOL_IEEE802154 or RAIL_SUPPORTS_2P4GHZ_BAND is 0.
387
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzAntDiv#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzAntDiv
Default PHY to use for 2.4 GHz 802.15.4 with antenna diversity.
Will be NULL if RAIL_SUPPORTS_PROTOCOL_IEEE802154, RAIL_SUPPORTS_2P4GHZ_BAND, or RAIL_SUPPORTS_ANTENNA_DIVERSITY is 0.
408
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzCoex#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzCoex
Default PHY to use for 2.4 GHz 802.15.4 optimized for coexistence.
Will be NULL if RAIL_IEEE802154_SUPPORTS_COEX_PHY is 0.
414
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzAntDivCoex#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzAntDivCoex
Default PHY to use for 2.4 GHz 802.15.4 optimized for coexistence, while supporting antenna diversity.
Will be NULL if RAIL_SUPPORTS_ANTENNA_DIVERSITY or RAIL_IEEE802154_SUPPORTS_COEX_PHY is 0.
422
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzFem#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzFem
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module.
Will be NULL if RAIL_IEEE802154_SUPPORTS_FEM_PHY is 0.
429
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzAntDivFem#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzAntDivFem
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module and antenna diversity.
Will be NULL if RAIL_IEEE802154_SUPPORTS_FEM_PHY or RAIL_SUPPORTS_ANTENNA_DIVERSITY is 0.
437
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzCoexFem#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzCoexFem
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module and is optimized for radio coexistence.
Will be NULL if RAIL_IEEE802154_SUPPORTS_FEM_PHY or RAIL_IEEE802154_SUPPORTS_COEX_PHY is 0.
445
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzAntDivCoexFem#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzAntDivCoexFem
Default PHY to use for 2.4 GHz 802.15.4 with a configuration that supports a front-end module and antenna diversity, and is optimized for radio coexistence.
Will be NULL if RAIL_IEEE802154_SUPPORTS_FEM_PHY, RAIL_IEEE802154_SUPPORTS_COEX_PHY, or RAIL_SUPPORTS_ANTENNA_DIVERSITY is 0.
454
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzCustom1#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzCustom1
Default PHY to use for 2.4 GHz 802.15.4 with custom settings.
Will be NULL if RAIL_IEEE802154_SUPPORTS_CUSTOM1_PHY is 0.
460
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_PhyGB863MHz#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_PhyGB863MHz
Default PHY to use for 863MHz GB868 802.15.4.
Will be NULL if RAIL_IEEE802154_SUPPORTS_G_SUBSET_GB868 is 0.
466
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_PhyGB915MHz#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_PhyGB915MHz
Default PHY to use for 915MHz GB868 802.15.4.
Will be NULL if RAIL_IEEE802154_SUPPORTS_G_SUBSET_GB868 is 0.
472
of file protocol/ieee802154/rail_ieee802154.h
RAIL_IEEE802154_Phy2p4GHzRxChSwitching#
const RAIL_ChannelConfig_t* const RAIL_IEEE802154_Phy2p4GHzRxChSwitching
Default PHY to use for 2.4 GHz 802.15.4 with RX channel switching.
Will be NULL if RAIL_IEEE802154_SUPPORTS_RX_CHANNEL_SWITCHING is 0.
478
of file protocol/ieee802154/rail_ieee802154.h