From da1dc5ffa5f0b2ff6c7dc80bf48764aca1b282d4 Mon Sep 17 00:00:00 2001 From: jerryneedell Date: Wed, 22 Apr 2026 08:15:10 -0400 Subject: [PATCH] fix error in RSSI computation --- adafruit_rfm/rfm9x.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adafruit_rfm/rfm9x.py b/adafruit_rfm/rfm9x.py index 5cda864..27b5c7f 100644 --- a/adafruit_rfm/rfm9x.py +++ b/adafruit_rfm/rfm9x.py @@ -364,9 +364,9 @@ def rssi(self) -> float: # Remember in LoRa mode the payload register changes function to RSSI! raw_rssi = self.read_u8(_RF95_REG_1A_PKT_RSSI_VALUE) if self.low_frequency_mode: - raw_rssi -= 157 - else: raw_rssi -= 164 + else: + raw_rssi -= 157 return float(raw_rssi) @property