nrfxlib API 2.8.99
|
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. | |
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.