fix(radio): SF/GF pre #3601 not converted correctly (#4498)

This commit is contained in:
philmoz
2024-01-04 10:22:41 +10:00
committed by GitHub
parent 5bed089203
commit 2d877d4408
@@ -1600,6 +1600,10 @@ static void r_customFn(void* user, uint8_t* data, uint32_t bitoffs,
break;
}
// Set 'enabled' to handle old format YAML files
// Will be updated if enabled flag is actually present
CFN_ACTIVE(cfn) = 1;
if (eat_comma) {
val += l_sep;
val_len -= l_sep;
@@ -1615,11 +1619,9 @@ static void r_customFn(void* user, uint8_t* data, uint32_t bitoffs,
if (HAS_REPEAT_PARAM(func)) {
// Check for 2 values to be parsed
uint8_t l_sep = find_sep(val, val_len);
if (!l_sep) {
if (l_sep == val_len) {
// only one more value - assume it is repeat
read_enable_flag = false;
// Set 'enabled'
CFN_ACTIVE(cfn) = 1;
}
}