#pragma once // esp-idf includes #include // local includes #include "globals.h" #include "presets.h" namespace { void switchProfile(uint8_t index) { settings = presets::defaultSettings; stringSettings = presets::makeDefaultStringSettings(); if (!settingsPersister.openProfile(index)) { ESP_LOGE("BOBBY", "openProfile() failed"); return; } if (!settingsPersister.load(settings)) { ESP_LOGE("BOBBY", "load() for settings failed"); return; } if (!settingsPersister.load(stringSettings)) { ESP_LOGE("BOBBY", "load() for stringSettings failed"); return; } } }