diff --git a/nanovna.h b/nanovna.h index 64f265c..4e11dfc 100644 --- a/nanovna.h +++ b/nanovna.h @@ -887,7 +887,7 @@ typedef int16_t pureRSSI_t; // External programm zero level settings (need decrease on this value -) #define EXT_ZERO_LEVEL (128) #define DEVICE_TO_PURE_RSSI(rssi) ((rssi)<<4) -#define float_TO_PURE_RSSI(rssi) ((rssi)*32.0) +#define float_TO_PURE_RSSI(rssi) ((rssi)*32) #define PURE_TO_float(rssi) ((rssi)/32.0) extern uint16_t actual_rbw_x10; diff --git a/sa_core.c b/sa_core.c index e0baeaa..4909937 100644 --- a/sa_core.c +++ b/sa_core.c @@ -353,7 +353,7 @@ float get_attenuation(void) static pureRSSI_t get_signal_path_loss(void){ #ifdef __ULTRA__ if (setting.mode == M_ULTRA) - return -float_TO_PURE_RSSI(15); // Loss in dB, -9.5 for v0.1, -12.5 for v0.2 + return float_TO_PURE_RSSI(-15); // Loss in dB, -9.5 for v0.1, -12.5 for v0.2 #endif if (setting.mode == M_LOW) return float_TO_PURE_RSSI(-5.5); // Loss in dB, -9.5 for v0.1, -12.5 for v0.2