nrfxlib API 2.7.99
Loading...
Searching...
No Matches
RSSI measurement function

RSSI calculations used internally in the 802.15.4 driver. More...

Functions

bool nrf_802154_rssi_measure_begin (void)
 Begins the RSSI measurement.
 
int8_t nrf_802154_rssi_last_get (void)
 Gets the result of the last RSSI measurement.
 
int8_t nrf_802154_rssi_sample_temp_corr_value_get (uint8_t rssi_sample)
 Gets the RSSISAMPLE temperature correction value.
 
uint8_t nrf_802154_rssi_sample_corrected_get (uint8_t rssi_sample)
 Adjusts the given RSSISAMPLE value by a temperature correction factor.
 
uint8_t nrf_802154_rssi_lqi_corrected_get (uint8_t lqi)
 Adjusts the reported LQI value using a temperature correction factor.
 
int16_t nrf_802154_rssi_ed_corrected_get (int16_t ed)
 Adjusts the EDSAMPLE value using a temperature correction factor.
 
uint8_t nrf_802154_rssi_cca_ed_threshold_corrected_get (uint8_t cca_ed)
 Adjusts the CCA ED threshold value using a temperature correction factor.
 
uint8_t nrf_802154_rssi_ed_sample_convert (uint8_t ed_sample)
 Convert the hardware reported energy detection value to a value compliant with the 802.15.4 specification.
 
int8_t nrf_802154_rssi_dbm_from_energy_level_calculate (uint8_t energy_level)
 Converts the energy level received during the energy detection procedure to a dBm value.
 
int8_t nrf_802154_rssi_ed_sample_to_dbm_convert (uint8_t ed_sample)
 Converts the EDSAMPLE value to a dBm value.
 

Detailed Description

RSSI calculations used internally in the 802.15.4 driver.