Harden storage transactions and deferred radio settings

This commit is contained in:
mikecarper committed 2026-09-15 16:01:46 -07:00
1 parent 8f09daaad8
commit b4315dabdb
26 files changed
+1770 -153

No files matched your search

+5
View File
@@ -75,6 +75,11 @@ public:
Callbacks* _callbacks=&callbacks;
Board* _board=&board;
void savePrefs() { callbacks.savePrefs(); }
bool savePrimaryRadioParams(float freq, float bw, uint8_t sf, uint8_t cr, uint16_t) {
prefs.freq=freq; prefs.bw=bw; prefs.sf=sf; prefs.cr=cr;
prefs.tx_power_dbm=mesh::clampLoRaTxPower(prefs.tx_power_dbm,freq);
callbacks.savePrefs(); return true;
}
void handleSetCmd(uint32_t, char* command, char* reply) {
const char* config=command+4;
@SET@