From d6330cfe443cefa67899065bb1b803b629e07300 Mon Sep 17 00:00:00 2001 From: Kihun Song Date: Thu, 4 Feb 2021 16:51:05 +0900 Subject: [PATCH] Convert arbitrary unit to dBm --- src/modules/SX126x/SX126x.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/SX126x/SX126x.cpp b/src/modules/SX126x/SX126x.cpp index db491cdf..cbe356fb 100644 --- a/src/modules/SX126x/SX126x.cpp +++ b/src/modules/SX126x/SX126x.cpp @@ -1130,11 +1130,11 @@ uint32_t SX126x::getTimeOnAir(size_t len) { } } -uint8_t SX126x::getRSSIInst() { +float SX126x::getRSSIInst() { uint8_t data[3] = {0, 0, 0}; // RssiInst, Status, RFU SPIreadCommand(SX126X_CMD_GET_RSSI_INST, data, 3); - return data[0]; + return (float)data[0] / (-2.0); } int16_t SX126x::implicitHeader(size_t len) {