nrfxlib API 2.8.99
|
#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_continuous_carrier (nrf_802154_term_t term_lvl) |
Requests entering the RADIO_STATE_CONTINUOUS_CARRIER state. | |
bool | nrf_802154_request_modulated_carrier (nrf_802154_term_t term_lvl, const uint8_t *p_data) |
Requests entering the RADIO_STATE_MODULATED_CARRIER 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_transmit_raw_at (uint8_t *p_data, uint64_t tx_time, const nrf_802154_transmit_at_metadata_t *p_metadata) |
Requests a call to nrf_802154_delayed_trx_transmit. | |
bool | nrf_802154_request_transmit_at_cancel (void) |
Requests a call to nrf_802154_delayed_trx_transmit_cancel. | |
bool | nrf_802154_request_receive_at (uint64_t rx_time, uint32_t timeout, uint8_t channel, uint32_t id) |
Requests a call to nrf_802154_delayed_trx_receive. | |
bool | nrf_802154_request_receive_at_cancel (uint32_t id) |
Requests a call to nrf_802154_delayed_trx_receive_cancel. | |
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. | |