nrfxlib API 0.1.0
Loading...
Searching...
No Matches
Hooks for the 802.15.4 driver core

Hooks for the 802.15.4 driver core module. More...

Functions

bool nrf_802154_core_hooks_terminate (nrf_802154_term_t term_lvl, req_originator_t req_orig)
 Processes hooks for the termination request.
 
bool nrf_802154_core_hooks_pre_transmission (uint8_t *p_frame, nrf_802154_transmit_params_t *p_params, nrf_802154_transmit_failed_notification_t notify_function)
 Processes hooks which are to fire before the transmission request and before attempt to terminate previous operation.
 
bool nrf_802154_core_hooks_tx_setup (uint8_t *p_frame, nrf_802154_transmit_params_t *p_params, nrf_802154_transmit_failed_notification_t notify_function)
 Processes hooks which are to fire before the transmission but after previous operation has been already terminated.
 
void nrf_802154_core_hooks_transmitted (const uint8_t *p_frame)
 Processes hooks for the transmitted event.
 
bool nrf_802154_core_hooks_tx_failed (uint8_t *p_frame, nrf_802154_tx_error_t error)
 Processes hooks for the TX failed event.
 
void nrf_802154_core_hooks_tx_ack_failed (uint8_t *p_ack, nrf_802154_tx_error_t error)
 Processes hooks for the ACK TX failed event.
 
bool nrf_802154_core_hooks_tx_started (uint8_t *p_frame)
 Processes hooks for the TX started event.
 
void nrf_802154_core_hooks_rx_started (const uint8_t *p_frame)
 Processes hooks for the RX started event.
 
void nrf_802154_core_hooks_rx_ack_started (void)
 Processes hooks for the RX ACK started event.
 
void nrf_802154_core_hooks_tx_ack_started (uint8_t *p_ack)
 Processes hooks for the TX ACK started event.
 

Detailed Description

Hooks for the 802.15.4 driver core module.

Hooks are used by the optional driver features to modify the way in which notifications are propagated through the driver.