From: Roman Bazalevskiy Date: Fri, 18 Nov 2022 17:05:44 +0000 (+0300) Subject: Merge branch 'main' of github.com:rvbglas/esp_clock X-Git-Url: https://git.rvb.name/esp-clock.git/commitdiff_plain/refs/remotes/github/master?hp=d65ecbe748e27e0bd0672b008c2a789711f6f1a4 Merge branch 'main' of github.com:rvbglas/esp_clock --- diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..456c488 --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/README b/README new file mode 100644 index 0000000..e710d3d --- /dev/null +++ b/README @@ -0,0 +1,23 @@ +ESP_CLOCK + +Простая, с необходимым, но достаточным базовым набором функций, прошивка для интернет-часов на ESP8266 с светодиодными панелями на MAX7219. + +Поддерживает: + +- режим клиента сети (по умолчанию) или точки доступа (активируется - тройное нажатие на кнопку + длинное нажатие) +- синхронизация времени по NTP +- настройка часового пояса (произвольного в формате POSIX) +- синхронизация с часами реального времени, подключаемыми по шине I2C +- ручная установка времени через веб-интерфейс +- возможность установки пароля на веб-интерфейс +- сохранение/восстановление/сброс конфигурации (через веб или три тройных нажатия кнопки) +- кнопка (как обычная нормально разомкнутая, так и сенсорная, нормально замкнутая) +- зуммер (как пассивный, с возможностью задания тона, так и активный) +- будильник (с возможностью установки параметров звонка и дней недели) +- отключаемый ежечасный сигнал (с настройкой параметров) +- настройка яркости, скорости прокрутки и шрифта панели +- настройка отображения секунд и ведущего нуля у часов +- поддержка от 4 LED-модулей 8*8 и более, в пределах поддерживаемого библиотекой MD_Parola (проверено на 8, больше в хозяйстве нет) +- отображение погоды с произвольного погодного сервиса, способного отдавать данные по http в виде json + +Лицензия - WTFPL, делайте с кодом что хотите, зарабатывать на этом я не собираюсь все равно.