IEEE802.15.4 Duty Cycling#
Functions#
Get PHY features selected by the duty cycling component.
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.
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
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| void | N/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
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| 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
This function is only available for Series 3 parts that support SL_RAIL_SUPPORTS_RX_DUTY_CYCLING.
Returns
Status code indicating the result of the operation.