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.
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.
377
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.
384
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.
390
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.
398
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.
405
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.
413
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.
421
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.
430
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.
436
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.
442
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.
448
of file protocol/ieee802154/rail_ieee802154.h