RADIO: Parametrize ED_RSSIOFFS
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
This commit is contained in:
parent
a20e9fcd81
commit
3a4cfc2d4d
|
@ -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) {
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue