diff --git a/platform/drivers/baseband/radio_linux.cpp b/platform/drivers/baseband/radio_linux.cpp index d4739bb3..f1aa8695 100644 --- a/platform/drivers/baseband/radio_linux.cpp +++ b/platform/drivers/baseband/radio_linux.cpp @@ -18,6 +18,7 @@ * along with this program; if not, see * ***************************************************************************/ +#include #include #include #include @@ -81,7 +82,7 @@ float radio_getRssi() { // Commented to reduce verbosity on Linux // printf("radio_linux: requested RSSI at freq %d, returning -100dBm\n", rxFreq); - return -100.0f; + return emulator_state.RSSI; } enum opstatus radio_getStatus() diff --git a/platform/targets/linux/emulator/emulator.c b/platform/targets/linux/emulator/emulator.c index 6e9d3f84..66482023 100644 --- a/platform/targets/linux/emulator/emulator.c +++ b/platform/targets/linux/emulator/emulator.c @@ -36,7 +36,7 @@ extern Uint32 SDL_Screenshot_Event; emulator_state_t emulator_state = { - 12, // RSSI + -100.0f, // RSSI 8.2f, // Vbat 3, // mic level 4, // volume level