Skip to content

Commit

Permalink
home district settings to updater
Browse files Browse the repository at this point in the history
  • Loading branch information
Foroxon committed Dec 24, 2024
1 parent 0f8e880 commit e447111
Showing 1 changed file with 31 additions and 1 deletion.
32 changes: 31 additions & 1 deletion updater/src/updater.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,35 @@ const char* firmwareUrl = "http://jaam.net.ua:2095/jaam.bin";

String identifier = "github";

// Домашні регіони
// "Закарпатська обл." = 0
// "Ів.-Франківська обл." = 1
// "Тернопільська обл." = 2
// "Львівська обл." = 3
// "Волинська обл." = 4
// "Рівненська обл." = 5
// "Житомирська обл." = 6
// "Київська обл." = 7
// "Чернігівська обл." = 8
// "Сумська обл." = 9
// "Харківська обл." = 10
// "Луганська обл." = 11
// "Донецька обл." = 12
// "Запорізька обл." = 13
// "Херсонська обл." = 14
// "АР Крим" = 15
// "Одеська обл." = 16
// "Миколаївська обл." = 17
// "Дніпропетровська обл." = 18
// "Полтавська обл." = 19
// "Черкаська обл." = 20
// "Кіровоградська обл." = 21
// "Вінницька обл." = 22
// "Хмельницька обл." = 23
// "Чернівецька обл." = 24
// "Київ" = 25
const int home_district = 25; // Київ (за замовчуванням)

void updateUserWifiCreds() {
Serial.println("Disconnecting from WiFi...");
bool disconnect = WiFi.disconnect(false, true);
Expand All @@ -38,6 +67,7 @@ void updateFirmware() {
// Default value for JAAM 1
preferences.putString("id", "JAAM");
preferences.putInt("legacy", 0); // JAAM 1
preferences.putInt("hd", home_district); // home district

Serial.println("Default JAAM 1 settings applied...");

Expand All @@ -46,6 +76,7 @@ void updateFirmware() {
// Default value for JAAM 2
preferences.putString("id", "JAAM2");
preferences.putInt("legacy", 3); // JAAM 2
preferences.putInt("hd", home_district); // home district
preferences.putInt("brightness", 50); // global brightness in %
preferences.putInt("brd", 50); // day brightness in %
preferences.putInt("brn", 7); // night brightness in %
Expand All @@ -57,7 +88,6 @@ void updateFirmware() {
preferences.putInt("dmt", 3); // display mode switch time in seconds
preferences.putInt("bm", 1); // button 1 click action (map mode switching)
preferences.putInt("b2m", 2); // button 2 click action (display mode switching)
preferences.putInt("hd", 25); // Kyiv
preferences.putInt("anm", 2); // alarm notify mode (0 - off, 1 - color, 2 - color + animation)
preferences.putInt("abt", 1); // alarm blink time in seconds
preferences.putInt("aas", 1); // auto alarm mode (0 - off, 1 - home + neighbors, 2 - home only)
Expand Down

0 comments on commit e447111

Please sign in to comment.