add cad.busycap knob for hilltop repeaters

This commit is contained in:
liquidraver
2026-07-13 10:29:50 +02:00
parent 9eb33e27dc
commit 432336867b
15 changed files with 119 additions and 32 deletions
+4 -2
View File
@@ -719,7 +719,8 @@ public:
void applyCadPrefs() override {
lora_radio.setCadParams(companion_mesh.prefs.cad_auto != 0,
companion_mesh.prefs.cad_offset,
companion_mesh.prefs.cad_probe_interval);
companion_mesh.prefs.cad_probe_interval,
companion_mesh.prefs.cad_busycap);
}
void resetCadStats() override {
lora_radio.resetCadStats();
@@ -1567,7 +1568,8 @@ int main(void)
lora_radio.enableRxDutyCycle(companion_mesh.prefs.rx_duty_cycle != 0);
lora_radio.setCadParams(companion_mesh.prefs.cad_auto != 0,
companion_mesh.prefs.cad_offset,
companion_mesh.prefs.cad_probe_interval);
companion_mesh.prefs.cad_probe_interval,
companion_mesh.prefs.cad_busycap);
#ifdef CONFIG_ZEPHCORE_APC
ui_set_radio_runtime(
lora_radio.getEffectiveTxPower(),
+1 -1
View File
@@ -631,7 +631,7 @@ int main(void)
lora_radio.setRxBoost(prefs->rx_boost != 0);
lora_radio.enableRxDutyCycle(prefs->rx_duty_cycle != 0);
lora_radio.setCadParams(prefs->cad_auto != 0, prefs->cad_offset,
prefs->cad_probe_interval);
prefs->cad_probe_interval, prefs->cad_busycap);
/* Feed initial UI state from loaded prefs */
ui_set_node_name(prefs->node_name);
+1 -1
View File
@@ -610,7 +610,7 @@ int main(void)
lora_radio.setRxBoost(prefs->rx_boost != 0);
lora_radio.enableRxDutyCycle(prefs->rx_duty_cycle != 0);
lora_radio.setCadParams(prefs->cad_auto != 0, prefs->cad_offset,
prefs->cad_probe_interval);
prefs->cad_probe_interval, prefs->cad_busycap);
/* Feed initial UI state from loaded prefs */
ui_set_node_name(prefs->node_name);