[SX126x] Replace abs() with fabs() (#297) CI_BUILD_ALL
This commit is contained in:
parent
8ffca81521
commit
ba71e92eb1
1 changed files with 31 additions and 31 deletions
|
@ -788,47 +788,47 @@ int16_t SX126x::setRxBandwidth(float rxBw) {
|
||||||
_rxBwKhz = rxBw;
|
_rxBwKhz = rxBw;
|
||||||
|
|
||||||
// check allowed receiver bandwidth values
|
// check allowed receiver bandwidth values
|
||||||
if(abs(rxBw - 4.8) <= 0.001) {
|
if(fabs(rxBw - 4.8) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_4_8;
|
_rxBw = SX126X_GFSK_RX_BW_4_8;
|
||||||
} else if(abs(rxBw - 5.8) <= 0.001) {
|
} else if(fabs(rxBw - 5.8) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_5_8;
|
_rxBw = SX126X_GFSK_RX_BW_5_8;
|
||||||
} else if(abs(rxBw - 7.3) <= 0.001) {
|
} else if(fabs(rxBw - 7.3) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_7_3;
|
_rxBw = SX126X_GFSK_RX_BW_7_3;
|
||||||
} else if(abs(rxBw - 9.7) <= 0.001) {
|
} else if(fabs(rxBw - 9.7) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_9_7;
|
_rxBw = SX126X_GFSK_RX_BW_9_7;
|
||||||
} else if(abs(rxBw - 11.7) <= 0.001) {
|
} else if(fabs(rxBw - 11.7) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_11_7;
|
_rxBw = SX126X_GFSK_RX_BW_11_7;
|
||||||
} else if(abs(rxBw - 14.6) <= 0.001) {
|
} else if(fabs(rxBw - 14.6) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_14_6;
|
_rxBw = SX126X_GFSK_RX_BW_14_6;
|
||||||
} else if(abs(rxBw - 19.5) <= 0.001) {
|
} else if(fabs(rxBw - 19.5) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_19_5;
|
_rxBw = SX126X_GFSK_RX_BW_19_5;
|
||||||
} else if(abs(rxBw - 23.4) <= 0.001) {
|
} else if(fabs(rxBw - 23.4) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_23_4;
|
_rxBw = SX126X_GFSK_RX_BW_23_4;
|
||||||
} else if(abs(rxBw - 29.3) <= 0.001) {
|
} else if(fabs(rxBw - 29.3) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_29_3;
|
_rxBw = SX126X_GFSK_RX_BW_29_3;
|
||||||
} else if(abs(rxBw - 39.0) <= 0.001) {
|
} else if(fabs(rxBw - 39.0) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_39_0;
|
_rxBw = SX126X_GFSK_RX_BW_39_0;
|
||||||
} else if(abs(rxBw - 46.9) <= 0.001) {
|
} else if(fabs(rxBw - 46.9) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_46_9;
|
_rxBw = SX126X_GFSK_RX_BW_46_9;
|
||||||
} else if(abs(rxBw - 58.6) <= 0.001) {
|
} else if(fabs(rxBw - 58.6) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_58_6;
|
_rxBw = SX126X_GFSK_RX_BW_58_6;
|
||||||
} else if(abs(rxBw - 78.2) <= 0.001) {
|
} else if(fabs(rxBw - 78.2) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_78_2;
|
_rxBw = SX126X_GFSK_RX_BW_78_2;
|
||||||
} else if(abs(rxBw - 93.8) <= 0.001) {
|
} else if(fabs(rxBw - 93.8) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_93_8;
|
_rxBw = SX126X_GFSK_RX_BW_93_8;
|
||||||
} else if(abs(rxBw - 117.3) <= 0.001) {
|
} else if(fabs(rxBw - 117.3) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_117_3;
|
_rxBw = SX126X_GFSK_RX_BW_117_3;
|
||||||
} else if(abs(rxBw - 156.2) <= 0.001) {
|
} else if(fabs(rxBw - 156.2) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_156_2;
|
_rxBw = SX126X_GFSK_RX_BW_156_2;
|
||||||
} else if(abs(rxBw - 187.2) <= 0.001) {
|
} else if(fabs(rxBw - 187.2) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_187_2;
|
_rxBw = SX126X_GFSK_RX_BW_187_2;
|
||||||
} else if(abs(rxBw - 234.3) <= 0.001) {
|
} else if(fabs(rxBw - 234.3) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_234_3;
|
_rxBw = SX126X_GFSK_RX_BW_234_3;
|
||||||
} else if(abs(rxBw - 312.0) <= 0.001) {
|
} else if(fabs(rxBw - 312.0) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_312_0;
|
_rxBw = SX126X_GFSK_RX_BW_312_0;
|
||||||
} else if(abs(rxBw - 373.6) <= 0.001) {
|
} else if(fabs(rxBw - 373.6) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_373_6;
|
_rxBw = SX126X_GFSK_RX_BW_373_6;
|
||||||
} else if(abs(rxBw - 467.0) <= 0.001) {
|
} else if(fabs(rxBw - 467.0) <= 0.001) {
|
||||||
_rxBw = SX126X_GFSK_RX_BW_467_0;
|
_rxBw = SX126X_GFSK_RX_BW_467_0;
|
||||||
} else {
|
} else {
|
||||||
return(ERR_INVALID_RX_BANDWIDTH);
|
return(ERR_INVALID_RX_BANDWIDTH);
|
||||||
|
@ -1219,27 +1219,27 @@ int16_t SX126x::setTCXO(float voltage, uint32_t delay) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// check 0 V disable
|
// check 0 V disable
|
||||||
if(abs(voltage - 0.0) <= 0.001) {
|
if(fabs(voltage - 0.0) <= 0.001) {
|
||||||
return(reset(true));
|
return(reset(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
// check alowed voltage values
|
// check alowed voltage values
|
||||||
uint8_t data[4];
|
uint8_t data[4];
|
||||||
if(abs(voltage - 1.6) <= 0.001) {
|
if(fabs(voltage - 1.6) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_1_6;
|
data[0] = SX126X_DIO3_OUTPUT_1_6;
|
||||||
} else if(abs(voltage - 1.7) <= 0.001) {
|
} else if(fabs(voltage - 1.7) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_1_7;
|
data[0] = SX126X_DIO3_OUTPUT_1_7;
|
||||||
} else if(abs(voltage - 1.8) <= 0.001) {
|
} else if(fabs(voltage - 1.8) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_1_8;
|
data[0] = SX126X_DIO3_OUTPUT_1_8;
|
||||||
} else if(abs(voltage - 2.2) <= 0.001) {
|
} else if(fabs(voltage - 2.2) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_2_2;
|
data[0] = SX126X_DIO3_OUTPUT_2_2;
|
||||||
} else if(abs(voltage - 2.4) <= 0.001) {
|
} else if(fabs(voltage - 2.4) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_2_4;
|
data[0] = SX126X_DIO3_OUTPUT_2_4;
|
||||||
} else if(abs(voltage - 2.7) <= 0.001) {
|
} else if(fabs(voltage - 2.7) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_2_7;
|
data[0] = SX126X_DIO3_OUTPUT_2_7;
|
||||||
} else if(abs(voltage - 3.0) <= 0.001) {
|
} else if(fabs(voltage - 3.0) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_3_0;
|
data[0] = SX126X_DIO3_OUTPUT_3_0;
|
||||||
} else if(abs(voltage - 3.3) <= 0.001) {
|
} else if(fabs(voltage - 3.3) <= 0.001) {
|
||||||
data[0] = SX126X_DIO3_OUTPUT_3_3;
|
data[0] = SX126X_DIO3_OUTPUT_3_3;
|
||||||
} else {
|
} else {
|
||||||
return(ERR_INVALID_TCXO_VOLTAGE);
|
return(ERR_INVALID_TCXO_VOLTAGE);
|
||||||
|
@ -1468,7 +1468,7 @@ int16_t SX126x::fixSensitivity() {
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
|
|
||||||
// fix the value for LoRa with 500 kHz bandwidth
|
// fix the value for LoRa with 500 kHz bandwidth
|
||||||
if((getPacketType() == SX126X_PACKET_TYPE_LORA) && (abs(_bwKhz - 500.0) <= 0.001)) {
|
if((getPacketType() == SX126X_PACKET_TYPE_LORA) && (fabs(_bwKhz - 500.0) <= 0.001)) {
|
||||||
sensitivityConfig &= 0xFB;
|
sensitivityConfig &= 0xFB;
|
||||||
} else {
|
} else {
|
||||||
sensitivityConfig |= 0x04;
|
sensitivityConfig |= 0x04;
|
||||||
|
|
Loading…
Add table
Reference in a new issue