nrfxlib API 2.7.99
Loading...
Searching...
No Matches
nrf_802154_request.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include "nrf_802154_const.h"
#include "nrf_802154_notification.h"
#include "nrf_802154_types_internal.h"

Go to the source code of this file.

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.