fix(l2): no remount while the card is a USB drive, vector packs locked across cores, time zone list, noise sweep restore

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub
2026-10-12 19:30:46 +02:00
co-authored by Claude Opus 5.5
parent 57db27512d
commit 2b9e013071
10 changed files with 81 additions and 22 deletions
@@ -280,7 +280,9 @@ static void noiseSweep(Sweep& sw, const NodePrefs* p) {
sw.v[i] = (int16_t)lroundf(v[K / 2]);
}
radio.standby();
if (p) radio_driver.setParams(p->freq, p->bw, p->sf, p->cr);
// Back to what the mesh uses: the repeater's own profile while relaying on
// one, not always the chat settings.
if (p) the_mesh.applyRepeaterRadio();
radio.startReceive();
}
#endif