nrfxlib API 0.1.0
Loading...
Searching...
No Matches
802.15.4 driver request

Requests to the driver triggered from the MAC layer. More...

Functions

void nrf_802154_request_init (void)
 Initializes the request module.
 
bool nrf_802154_request_sleep (nrf_802154_term_t term_lvl)
 Requests entering the RADIO_STATE_SLEEP state for the driver.
 
bool nrf_802154_request_receive (nrf_802154_term_t term_lvl, req_originator_t req_orig, nrf_802154_notification_func_t notify_function, bool notify_abort, uint32_t id)
 Requests entering the RADIO_STATE_RX state for the driver.
 
bool nrf_802154_request_transmit (nrf_802154_term_t term_lvl, req_originator_t req_orig, uint8_t *p_data, nrf_802154_transmit_params_t *p_params, nrf_802154_notification_func_t notify_function)
 Request entering the RADIO_STATE_TX state for the driver.
 
bool nrf_802154_request_ack_timeout_handle (const nrf_802154_ack_timeout_handle_params_t *p_param)
 Request to handle Ack timeout by the core module.
 
bool nrf_802154_request_energy_detection (nrf_802154_term_t term_lvl, uint32_t time_us)
 Requests entering the RADIO_STATE_ED state.
 
bool nrf_802154_request_cca (nrf_802154_term_t term_lvl)
 Requests entering the RADIO_STATE_CCA state.
 
bool nrf_802154_request_buffer_free (uint8_t *p_data)
 Requests the driver to free the given buffer.
 
bool nrf_802154_request_antenna_update (void)
 Requests the driver to update the antenna used.
 
bool nrf_802154_request_channel_update (req_originator_t req_orig)
 Requests the driver to update the channel number used by the RADIO peripheral.
 
bool nrf_802154_request_cca_cfg_update (void)
 Requests the driver to update the CCA configuration used by the RADIO peripheral.
 
bool nrf_802154_request_rssi_measure (void)
 Requests the RSSI measurement.
 
bool nrf_802154_request_rssi_measurement_get (int8_t *p_rssi)
 Requests getting the last RSSI measurement result.
 
bool nrf_802154_request_csma_ca_start (uint8_t *p_data, const nrf_802154_transmit_csma_ca_metadata_t *p_metadata)
 Requests CSMA-CA procedure for the transmission of a given frame.
 

Detailed Description

Requests to the driver triggered from the MAC layer.