From 87606c87a356f7b0ba2f5f9b675028903a7becf4 Mon Sep 17 00:00:00 2001 From: jgromes Date: Tue, 4 May 2021 09:13:12 +0200 Subject: [PATCH] [Si443x] Replace abs() with fabs() CI_BUILD_ALL --- src/modules/Si443x/Si443x.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/modules/Si443x/Si443x.cpp b/src/modules/Si443x/Si443x.cpp index 6fdde8f4..120d1c15 100644 --- a/src/modules/Si443x/Si443x.cpp +++ b/src/modules/Si443x/Si443x.cpp @@ -386,63 +386,63 @@ int16_t Si443x::setRxBandwidth(float rxBw) { // this is the "Lord help thee who tread 'ere" section - no way to approximate this mess /// \todo float tolerance equality as macro? - } else if(abs(rxBw - 142.8) <= 0.001) { + } else if(fabs(rxBw - 142.8) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 1; filterSet = 4; - } else if(abs(rxBw - 167.8) <= 0.001) { + } else if(fabs(rxBw - 167.8) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 1; filterSet = 5; - } else if(abs(rxBw - 181.1) <= 0.001) { + } else if(fabs(rxBw - 181.1) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 1; filterSet = 6; - } else if(abs(rxBw - 191.5) <= 0.001) { + } else if(fabs(rxBw - 191.5) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 15; - } else if(abs(rxBw - 225.1) <= 0.001) { + } else if(fabs(rxBw - 225.1) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 1; - } else if(abs(rxBw - 248.8) <= 0.001) { + } else if(fabs(rxBw - 248.8) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 2; - } else if(abs(rxBw - 269.3) <= 0.001) { + } else if(fabs(rxBw - 269.3) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 3; - } else if(abs(rxBw - 284.8) <= 0.001) { + } else if(fabs(rxBw - 284.8) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 4; - } else if(abs(rxBw -335.5) <= 0.001) { + } else if(fabs(rxBw -335.5) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 8; - } else if(abs(rxBw - 391.8) <= 0.001) { + } else if(fabs(rxBw - 391.8) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 9; - } else if(abs(rxBw - 420.2) <= 0.001) { + } else if(fabs(rxBw - 420.2) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 10; - } else if(abs(rxBw - 468.4) <= 0.001) { + } else if(fabs(rxBw - 468.4) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 11; - } else if(abs(rxBw - 518.8) <= 0.001) { + } else if(fabs(rxBw - 518.8) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 12; - } else if(abs(rxBw - 577.0) <= 0.001) { + } else if(fabs(rxBw - 577.0) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 13; - } else if(abs(rxBw - 620.7) <= 0.001) { + } else if(fabs(rxBw - 620.7) <= 0.001) { bypass = SI443X_BYPASS_DEC_BY_3_ON; decRate = 0; filterSet = 14;