From 4f1d367c93ebe2a658565f3a0a53b51d699005c5 Mon Sep 17 00:00:00 2001 From: Yegor Shytikov Date: Tue, 14 Jan 2025 11:56:03 -0800 Subject: [PATCH] [LR11x0] Skip frequency range verification (#1388) * Update LR1120.cpp LR1120 can set the frequency of the documented range. So, allowing another frequency was tested with the LR1121 Lyligo board, which works. Thanks! * Update LR1120.h * add RADIOLIB_CHECK_PARAMS * remove skipRfValidation parameter * Fix formating --- src/modules/LR11x0/LR1120.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/LR11x0/LR1120.cpp b/src/modules/LR11x0/LR1120.cpp index fb627822..89ac9834 100644 --- a/src/modules/LR11x0/LR1120.cpp +++ b/src/modules/LR11x0/LR1120.cpp @@ -51,11 +51,13 @@ int16_t LR1120::setFrequency(float freq) { } int16_t LR1120::setFrequency(float freq, bool skipCalibration, float band) { + #if RADIOLIB_CHECK_PARAMS if(!(((freq >= 150.0) && (freq <= 960.0)) || ((freq >= 1900.0) && (freq <= 2200.0)) || ((freq >= 2400.0) && (freq <= 2500.0)))) { return(RADIOLIB_ERR_INVALID_FREQUENCY); } + #endif // check if we need to recalibrate image int16_t state; @@ -146,4 +148,4 @@ int16_t LR1120::setModem(ModemType_t modem) { return(RADIOLIB_ERR_WRONG_MODEM); } -#endif \ No newline at end of file +#endif