nrfxlib API 3.3.99
Loading...
Searching...
No Matches
nrf_802154_facade_helpers.h File Reference
#include "nrfx.h"
#include "nrf_802154.h"
#include "nrf_802154_config.h"
#include "nrf_802154_types.h"

Go to the source code of this file.

Functions

__STATIC_INLINE const nrf_802154_transmit_metadata_tnrf_802154_transmit_metadata_default_ptr_get (void)
 Gets a pointer to the default transmit metadata.
 
__STATIC_INLINE bool nrf_802154_transmit_metadata_is_valid (const nrf_802154_transmit_metadata_t *p_metadata)
 Checks if transmit metadata is valid.
 
__STATIC_INLINE void nrf_802154_transmit_at_metadata_default_prepare (nrf_802154_transmit_at_metadata_t *p_metadata)
 Prepares a default transmit metadata for timed transmissions.
 
__STATIC_INLINE bool nrf_802154_transmit_at_metadata_is_valid (const nrf_802154_transmit_at_metadata_t *p_metadata)
 Checks if transmit metadata for timed transmissions is valid.
 
static bool are_frame_properties_valid (const nrf_802154_transmitted_frame_props_t *p_props)
 
static bool are_extra_cca_attempts_valid (const nrf_802154_transmit_at_metadata_t *p_metadata)
 
static bool is_tx_timestamp_request_valid (const bool tx_timestamp_encode)