RADIO: Parametrize ED_RSSIOFFS

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
This commit is contained in:
Alberto Escolar Piedras 2023-09-22 13:10:36 +02:00
parent a20e9fcd81
commit 3a4cfc2d4d
2 changed files with 5 additions and 5 deletions

View File

@ -179,9 +179,8 @@ uint32_t nhwra_RSSI_value_to_modem_format(double rssi_value){
uint8_t nhwra_dBm_to_modem_LQIformat(double rssi_value){
//PRF[dBm] = ED_RSSIOFFS + VALHARDWARE
//ED_RSSIOFFS = -93
//=> VALHARDWARE = PRF[dBm] - ED_RSSIOFFS = PRF[dBm] + 93
rssi_value +=93;
//=> VALHARDWARE = PRF[dBm] - ED_RSSIOFFS
rssi_value -= NHW_RADIO_ED_RSSIOFFS;
rssi_value = BS_MAX(rssi_value,0);
rssi_value = BS_MIN(rssi_value,255);
return (uint8_t)rssi_value;
@ -189,8 +188,7 @@ uint8_t nhwra_dBm_to_modem_LQIformat(double rssi_value){
double nrfra_LQIformat_to_dBm(uint value){
//PRF[dBm] = ED_RSSIOFFS + VALHARDWARE
//ED_RSSIOFFS = -93
return (double)value - 93;
return (double)value + NHW_RADIO_ED_RSSIOFFS;
}
int nhwra_is_HW_TIFS_enabled(void) {

View File

@ -119,6 +119,7 @@
#define NHW_RADIO_TOTAL_INST 1
#define NHW_RADIO_0 0
#define NHW_RADIO_INT_MAP {{0 , 1}} /*Only core,RADIO_IRQn*/
#define NHW_RADIO_ED_RSSIOFFS (-93)
#define NHW_RNG_TOTAL_INST 1
#define NHW_RNG_0 0
@ -324,6 +325,7 @@
#define NHW_RADIO_NET0 0
#define NHW_RADIO_INT_MAP {{1 , 8}} /*Net core,RADIO_IRQn*/
#define NHW_RADIO_DPPI_MAP {1} /*Network core*/
#define NHW_RADIO_ED_RSSIOFFS (-93)
#define NHW_RNG_TOTAL_INST 1
#define NHW_RNG_NET_0 0