IEEE802.15.4 Duty Cycling#

Functions#

Get PHY features selected by the duty cycling component.

Configure the 2.4 GHz IEEE 802.15.4 radio with Rx duty cycling support.

Function Documentation#

sl_rail_util_ieee802154_get_rx_duty_cycling_phy_features#

sl_rail_ieee802154_phy_features_t sl_rail_util_ieee802154_get_rx_duty_cycling_phy_features (void )

Get PHY features selected by the duty cycling component.

Parameters
TypeDirectionArgument NameDescription
voidN/A

Note

  • RAIL provides a weak implementation; users can override it with their own.

  • This function is only available for Series 3 parts that support SL_RAIL_SUPPORTS_RX_DUTY_CYCLING.

Returns

  • Selected PHY features.


sl_rail_ieee802154_config_2p4_ghz_radio_rx_duty_cycling#

sl_rail_status_t sl_rail_ieee802154_config_2p4_ghz_radio_rx_duty_cycling (sl_rail_handle_t rail_handle)

Configure the 2.4 GHz IEEE 802.15.4 radio with Rx duty cycling support.

Parameters
TypeDirectionArgument NameDescription
sl_rail_handle_t[in]rail_handle

A handle for the RAIL instance.

After this function is called, the radio will begin duty cycling each time it enters RX.

Note

Returns

  • Status code indicating the result of the operation.