mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-19 17:26:38 +00:00
Use settings structs
This commit is contained in:
parent
d04d3b4140
commit
a19d82f06c
@ -19,11 +19,18 @@
|
|||||||
|
|
||||||
//#include "hasp_eeprom.h"
|
//#include "hasp_eeprom.h"
|
||||||
#include "hasp/hasp.h"
|
#include "hasp/hasp.h"
|
||||||
|
#include "hasp/hasp_dispatch.h"
|
||||||
|
|
||||||
#if HASP_USE_EEPROM > 0
|
#if HASP_USE_EEPROM > 0
|
||||||
#include "EEPROM.h"
|
#include "EEPROM.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
extern uint16_t dispatchTelePeriod;
|
||||||
|
extern uint32_t dispatchLastMillis;
|
||||||
|
|
||||||
|
extern gui_conf_t gui_settings;
|
||||||
|
extern dispatch_conf_t dispatch_settings;
|
||||||
|
|
||||||
void confDebugSet(const __FlashStringHelper * fstr_name)
|
void confDebugSet(const __FlashStringHelper * fstr_name)
|
||||||
{
|
{
|
||||||
/*char buffer[128];
|
/*char buffer[128];
|
||||||
@ -86,7 +93,7 @@ void configStartDebug(bool setupdebug, String & configFile)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void configGetConfig(JsonDocument & settings, bool setupdebug = false)
|
void configRead(JsonDocument & settings, bool setupdebug = false)
|
||||||
{
|
{
|
||||||
String configFile((char *)0);
|
String configFile((char *)0);
|
||||||
configFile.reserve(32);
|
configFile.reserve(32);
|
||||||
@ -177,7 +184,7 @@ void configBackupToEeprom()
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
void configWriteConfig()
|
void configWrite()
|
||||||
{
|
{
|
||||||
String configFile((char *)0);
|
String configFile((char *)0);
|
||||||
configFile.reserve(32);
|
configFile.reserve(32);
|
||||||
@ -190,7 +197,7 @@ void configWriteConfig()
|
|||||||
/* Read Config File */
|
/* Read Config File */
|
||||||
DynamicJsonDocument doc(8 * 256);
|
DynamicJsonDocument doc(8 * 256);
|
||||||
LOG_TRACE(TAG_CONF, F(D_FILE_LOADING), configFile.c_str());
|
LOG_TRACE(TAG_CONF, F(D_FILE_LOADING), configFile.c_str());
|
||||||
configGetConfig(doc, false);
|
configRead(doc, false);
|
||||||
LOG_INFO(TAG_CONF, F(D_FILE_LOADED), configFile.c_str());
|
LOG_INFO(TAG_CONF, F(D_FILE_LOADED), configFile.c_str());
|
||||||
|
|
||||||
// Make sure we have a valid JsonObject to start from
|
// Make sure we have a valid JsonObject to start from
|
||||||
@ -367,7 +374,7 @@ void configSetup()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
configGetConfig(settings, true);
|
configRead(settings, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
//#if HASP_USE_SPIFFS > 0
|
//#if HASP_USE_SPIFFS > 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user