Sidewalk Radio Configurations#
Radio configurations for the RAIL Sidewalk Accelerator.
These radio configurations are used to configure Sidewalk when a function such as RAIL_Sidewalk_ConfigPhy2GFSK50kbps() 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 overriden to account for those settings.
Variables#
Default PHY to use for Sidewalk 2GFSK 50kbps.
Functions#
Switch to the 2GFSK 50 kbps Sidewalk PHY.
Variable Documentation#
RAIL_Sidewalk_Phy2GFSK50kbps#
const RAIL_ChannelConfig_t* const RAIL_Sidewalk_Phy2GFSK50kbps
Default PHY to use for Sidewalk 2GFSK 50kbps.
Will be NULL if RAIL_SUPPORTS_PROTOCOL_SIDEWALK is 0.
62
of file protocol/sidewalk/rail_sidewalk.h
Function Documentation#
RAIL_Sidewalk_ConfigPhy2GFSK50kbps#
RAIL_Status_t RAIL_Sidewalk_ConfigPhy2GFSK50kbps (RAIL_Handle_t railHandle)
Switch to the 2GFSK 50 kbps Sidewalk PHY.
[in] | railHandle | A handle for RAIL instance. |
Returns
Status code indicating success of the function call.
Use this function to switch to the 2GFSK 50 kbps Sidewalk PHY.
Note
The Sidewalk PHY is supported only on some parts. The preprocessor symbol RAIL_SUPPORTS_PROTOCOL_SIDEWALK and the runtime function RAIL_SupportsProtocolSidewalk() may be used to test for support of the Sidewalk PHY.
77
of file protocol/sidewalk/rail_sidewalk.h