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!
This commit is contained in:
Yegor Shytikov 2025-01-13 15:02:51 -08:00 committed by GitHub
parent 9a8affde8e
commit d474816194
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -50,8 +50,8 @@ int16_t LR1120::setFrequency(float freq) {
return(this->setFrequency(freq, false));
}
int16_t LR1120::setFrequency(float freq, bool skipCalibration, float band) {
if(!(((freq >= 150.0) && (freq <= 960.0)) ||
int16_t LR1120::setFrequency(float freq, bool skipCalibration, float band, bool skipRfValidation) {
if(!skipRfValidation && !(((freq >= 150.0) && (freq <= 960.0)) ||
((freq >= 1900.0) && (freq <= 2200.0)) ||
((freq >= 2400.0) && (freq <= 2500.0)))) {
return(RADIOLIB_ERR_INVALID_FREQUENCY);