From 6b2affe2cd9b76a7a40d8062c95231149db0062e Mon Sep 17 00:00:00 2001 From: Silvano Seva Date: Thu, 9 Jun 2022 23:11:01 +0200 Subject: [PATCH] Fixed setting of RSSI level value from linux emulator shell --- platform/drivers/baseband/radio_linux.cpp | 3 ++- platform/targets/linux/emulator/emulator.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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