From 382537ec6d0510b4f1358b54328568d711e3636f Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Sun, 17 Oct 2021 23:50:04 +0200 Subject: [PATCH] Fix HASP_GPIO_TEMPLATE #149 --- src/hasp_config.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/hasp_config.cpp b/src/hasp_config.cpp index 38a3d5f6..fd8f0460 100644 --- a/src/hasp_config.cpp +++ b/src/hasp_config.cpp @@ -178,9 +178,19 @@ DeserializationError configRead(JsonDocument& settings, bool setupdebug = false) LOG_ERROR(TAG_CONF, F(D_FILE_LOAD_FAILED), configFile.c_str()); #endif +#if HASP_USE_EEPROM > 0 configFile = F("EEPROM"); LOG_TRACE(TAG_CONF, F(D_FILE_LOADING), configFile.c_str()); LOG_INFO(TAG_CONF, F(D_FILE_LOADED), configFile.c_str()); +#endif + +#if HASP_USE_CONFIG > 0 && defined(HASP_GPIO_TEMPLATE) + // Load custom GPIO template + char json[96]; + snprintf(json, sizeof(json), PSTR("{\"%s\":%s}"), (char*)(FPSTR(FP_GPIO_CONFIG)), (char*)(FPSTR(FP_GPIO_TEMPLATE))); + dispatch_config((char*)(FPSTR(FP_GPIO)), json); +#endif + return error; }