nrfxlib API 2.8.99
|
Delayed transmission or receive window. More...
Functions | |
void | nrf_802154_delayed_trx_init (void) |
Initializes delayed transmission and reception window features. | |
void | nrf_802154_delayed_trx_deinit (void) |
Deinitializes delayed transmission and reception window features. | |
bool | nrf_802154_delayed_trx_transmit (uint8_t *p_data, uint64_t tx_time, const nrf_802154_transmit_at_metadata_t *p_metadata) |
Requests transmission of a frame at a given time. | |
bool | nrf_802154_delayed_trx_transmit_cancel (void) |
Cancels a transmission scheduled by a call to nrf_802154_delayed_trx_transmit. | |
bool | nrf_802154_delayed_trx_receive (uint64_t rx_time, uint32_t timeout, uint8_t channel, uint32_t id) |
Requests the reception of a frame at a given time. | |
bool | nrf_802154_delayed_trx_receive_cancel (uint32_t id) |
Cancels a reception scheduled by a call to nrf_802154_delayed_trx_receive. | |
bool | nrf_802154_delayed_trx_abort (nrf_802154_term_t term_lvl, req_originator_t req_orig) |
Aborts an ongoing delayed reception procedure. | |
void | nrf_802154_delayed_trx_rx_started_hook (const uint8_t *p_frame) |
Extends the timeout timer when the reception start is detected and there is not enough time left for a delayed RX operation. | |
bool | nrf_802154_delayed_trx_nearest_drx_time_to_midpoint_get (uint32_t *p_drx_time_to_midpoint) |
Gets the time in microseconds to the midpoint of the nearest scheduled DRX window. | |
Delayed transmission or receive window.
This module implements delayed transmission and receive window features used in the CSL and TSCH modes.