This commit is contained in:
Alex
2021-02-23 00:34:18 +03:00
parent 6a28c2b458
commit fd47c10ea4
3 changed files with 12 additions and 9 deletions

View File

@@ -1,4 +1,7 @@
/* /*
Версия 0.12b
Мелкие исправления
Версия 0.11b Версия 0.11b
Добавлен редактор палитр Добавлен редактор палитр
Исправлены мелкие баги в эффектах Исправлены мелкие баги в эффектах
@@ -65,10 +68,10 @@ const char AP_NameChar[] = "GyverLamp2";
const char WiFiPassword[] = "12345678"; const char WiFiPassword[] = "12345678";
// ------------ Прочее ------------- // ------------ Прочее -------------
#define GL_VERSION 011 // код версии прошивки #define GL_VERSION 012 // код версии прошивки
#define EE_TOUT 30000 // таймаут сохранения епром после изменения, мс #define EE_TOUT 30000 // таймаут сохранения епром после изменения, мс
//#define DEBUG_SERIAL // закомментируй чтобы выключить отладку (скорость 115200) //#define DEBUG_SERIAL // закомментируй чтобы выключить отладку (скорость 115200)
#define EE_KEY 50 // ключ сброса WiFi (измени для сброса всех настроек) #define EE_KEY 51 // ключ сброса WiFi (измени для сброса всех настроек)
#define NTP_UPD_PRD 5 // период обновления времени с NTP сервера, минут #define NTP_UPD_PRD 5 // период обновления времени с NTP сервера, минут
//#define SKIP_WIFI // пропустить подключение к вафле (для отладки) //#define SKIP_WIFI // пропустить подключение к вафле (для отладки)

View File

@@ -70,14 +70,14 @@ struct Config {
byte rotation = 0; // смена режимов: 0 ручная, 1 авто byte rotation = 0; // смена режимов: 0 ручная, 1 авто
byte rotRnd = 0; // тип автосмены: 0 в порядке, 1 рандом byte rotRnd = 0; // тип автосмены: 0 в порядке, 1 рандом
byte rotPeriod = 1; // период смены (1,5..) byte rotPeriod = 1; // период смены (1,5..)
byte deviceType = 1; // 1 лента, 2 зигзаг, 3 параллел byte deviceType = 2; // 1 лента, 2 зигзаг, 3 параллел
byte maxCur = 5; // макс ток (мА/100) byte maxCur = 5; // макс ток (мА/100)
byte workFrom = 0; // часы работы (0,1.. 23) byte workFrom = 0; // часы работы (0,1.. 23)
byte workTo = 0; // часы работы (0,1.. 23) byte workTo = 0; // часы работы (0,1.. 23)
byte matrix = 1; // тип матрицы 1.. 8 byte matrix = 1; // тип матрицы 1.. 8
int16_t length = 100; // длина ленты int16_t length = 16; // длина ленты
int16_t width = 1; // ширина матрицы int16_t width = 16; // ширина матрицы
uint32_t cityID = 1; // city ID uint32_t cityID = 1; // city ID
byte state = 1; // состояние 0 выкл, 1 вкл byte state = 1; // состояние 0 выкл, 1 вкл
@@ -104,9 +104,9 @@ struct Preset {
byte soundReact = 1; // реакция на звук (1,2...) ВЫЧЕСТЬ 1 byte soundReact = 1; // реакция на звук (1,2...) ВЫЧЕСТЬ 1
byte min = 0; // мин сигнал светомузыки (0.. 255) byte min = 0; // мин сигнал светомузыки (0.. 255)
byte max = 0; // макс сигнал светомузыки (0.. 255) byte max = 0; // макс сигнал светомузыки (0.. 255)
byte speed = 10; // скорость (0.. 255) byte speed = 200; // скорость (0.. 255)
byte palette = 1; // палитра (1,2...) ВЫЧЕСТЬ 1 byte palette = 2; // палитра (1,2...) ВЫЧЕСТЬ 1
byte scale = 1; // масштаб (0.. 255) byte scale = 100; // масштаб (0.. 255)
byte fromCenter = 0; // эффект из центра (0/1) byte fromCenter = 0; // эффект из центра (0/1)
byte color = 0; // цвет (0.. 255) byte color = 0; // цвет (0.. 255)
byte rnd = 0; // случайный (0/1) byte rnd = 0; // случайный (0/1)

View File

@@ -12,7 +12,7 @@ void EE_startup() {
EEPROM.put(sizeof(cfg) + sizeof(dawn), pal); EEPROM.put(sizeof(cfg) + sizeof(dawn), pal);
EEPROM.put(sizeof(cfg) + sizeof(dawn) + sizeof(pal), preset); EEPROM.put(sizeof(cfg) + sizeof(dawn) + sizeof(pal), preset);
EEPROM.commit(); EEPROM.commit();
blink8(CRGB::Pink); blink8(CRGB::Magenta);
DEBUGLN("First start"); DEBUGLN("First start");
} }
EEPROM.get(0, cfg); EEPROM.get(0, cfg);