Merge branch 'main' of github.com:rvbglas/esp_clock github/master
authorRoman Bazalevskiy <rvb@rvb.name>
Fri, 18 Nov 2022 17:05:44 +0000 (20:05 +0300)
committerRoman Bazalevskiy <rvb@rvb.name>
Fri, 18 Nov 2022 17:05:44 +0000 (20:05 +0300)
LICENSE [new file with mode: 0644]
README [new file with mode: 0644]

diff --git a/LICENSE b/LICENSE
new file mode 100644 (file)
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 <sam@hocevar.net> 
+
+ 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 (file)
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, делайте с кодом что хотите, зарабатывать на этом я не собираюсь все равно.