[CC1101] Validate freq-dev unless special value 0

Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
This commit is contained in:
Federico Maggi 2022-11-27 10:20:29 +01:00
parent befba28629
commit 9422723bb7
No known key found for this signature in database
GPG key ID: BA2EDAFB4F2486BC

View file

@ -506,7 +506,8 @@ int16_t CC1101::setFrequencyDeviation(float freqDev) {
newFreqDev = 1.587;
}
if (_modulation != RADIOLIB_CC1101_MOD_FORMAT_ASK_OOK) {
// check range unless 0 (special value)
if (freqDev != 0) {
RADIOLIB_CHECK_RANGE(newFreqDev, 1.587, 380.8, RADIOLIB_ERR_INVALID_FREQUENCY_DEVIATION);
}