-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yboichuk/sdk/nvs config #77
base: main
Are you sure you want to change the base?
Conversation
e17861d
to
d9904e9
Compare
Не впевнений, чи варто це робити, бо в нас вже є |
Покажи де то вже використовується, бо я ще не бачив нині? |
@and3rson , я вважаю що network preferences і ftp потрібно винести в одне і якщо вдруг все попливе по налаштуваннях, то завжди можна викликати функцію з абрстракції setDefaultConfiguration() p.s. Як варіант робити бекап і вигружати все в INI файл в SD карту, або SPIFFS і звідти ж завантажувати |
@black-ghost-off оскільки // keiraprefs.h
#pragma once
#include <Preferences.h>
class KeiraPrefs : public Preferences {
KeiraPrefs(bool readOnly);
}
KeiraPrefs::KeiraPrefs(bool readOnly) : Preferences("keira", readOnly) {} ...і тоді по всього проєкту keira замітити Інший варіант - зробити в Кірі якийсь Preferences prefs(KEIRA_PREFS_NS, ro); Але перший варіант дозволить нам додати якісь додаткові методи - скажімо, |
4563cc8
to
14a952c
Compare
Add support for save and read config from nvs for keira OS
Now setting have only one field, named as "language", but here we can story any what for save from boot to boot
` lilka::Configuration config;
// Load the configuration
lilka::loadConfiguration(config);
// Print the language from the configuration
Serial.print("Current language: ");
Serial.println(config.language);`