diff --git a/avrrfm.c b/avrrfm.c index c86ca11..288de65 100644 --- a/avrrfm.c +++ b/avrrfm.c @@ -312,7 +312,7 @@ } if (len > 0) { // set more output power starting from -100 dBm - int8_t rssi = divRoundNearest(response[0], 2); + int8_t rssi = response[0]; power = divRoundNearest(power + rssi - 98, 2); rfmSetOutputPower(min(max(power, RFM_DBM_MIN), RFM_DBM_MAX)); diff --git a/librfm95.a b/librfm95.a index a66af43..533d477 100644 --- a/librfm95.a +++ b/librfm95.a Binary files differ