Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
+ Factory firmware builds - on-demandfactory images builder CI pipeline - post_buildfactory.py based on Tasmota's builder will create full factory images - OTA images will also be collected and uploaded to artifacts + Microphone - force ADC resolution to 10 bit - move microphone gpio configuration to WebUI - block all mike operation if mike pin is undefined + PCNT HW accelerated Encoder áèáëèîòåêà ýíêîäåðà çàìåíåíà íà ESP32Encoder ñ ïîääåðæêîé àïïàðàòíîãî êâàäðàòóðíîãî äåêîäðà íà PCNT äâèæêå esp32 îáðàáîòêà ýíêîäåðà ïîëíîñòüþ ïåðåïèñàíà è èíòåãðèðîâàííà ñ øèíîé ñîîáùåíèé â ñâÿçêå ñ "êíîïêîé" ïàðàìåòðû ýíêîäåðà íàñòðàèâàþòñÿ â æèâîì ðåæèìå, ïîääåðæèâàþòñÿ 1õ, 2õ, 4õ ýíêîäåðû ïåðåðàáîòàòà ñõåìà ïåðåêëþ÷åíèÿ ýôôåêòîâ ñ çàòóõàíèåì, ðàáîòà ôåéäåðà îòñëåæèâàåòñÿ ÷åðåç øèíó ñîáûòèé îïòèìèçèðîâàííà ñõåìà ïåðåêëþ÷åíèÿ ÿðêîñòè ïðè ñìåíå ýôôåêòîâ äîðàáîòàí ýêðàí òì äëÿ îòîáðàæåíèÿ ãðîìêîñòè çâóêà ïëååðà è íîìåðà ïåðåêëþ÷àåìîãî ýôôåêòà WebUI settings for Encoder + Implement button lock checkbox + Most of the lamp's configuration variables moved to NVS - avoid useless config rewrites + Tabulated LOGs + Widgets manager that will handle creating/destructing widgets on-demand + Alarm clock Four alarms by default are availabe Each alarm could one of those types - one time - daily - workday - weekend Melody could be set per alarm + Cockoo/Talking clock - hour/half/quater notifications - selectable tunes for each notification interval - silent hours for Talking clock * simplify fading, rework options saving - fader will be engaged only when panel's brightness is > FADE_LOWBRTFRACT - optimize lamp's flags save/restore to avoid useless rewrites on start * Fix effect controls - Fix and simplify control selections - Removed dublicated speedFactor variables from effects controls - flatten mike flag options * workaround race conditions in TaskScheduler * Demo mode rework - simplify demo switching/saving, remove old enums for lamp normal/unnormal modes, etc... - rework timer control - avoid extra config rewrites on on power on * Effects - EffectPuzzles - wrong row size calculation #70 - EffectPuzzles add locking for resize - add locking for EffectCube2d - testris clock fix am/pm letters fall - fix TetrisClock crash in 12h mode - Oscillator run in demo mode when mike is disabled * Clock widget - flickerless refresh using segmented area updates - other fonts, 3x5 font - chop off leading zero on small font * DFPlayer adapter - fix various problems with start/stop tracks * Other fixes - LEDDisplay fix crash when starting with blank configs - removed that Control 7 hack for enabling/disabling mike per effect - remove obsolete DS18B20 code - fix wrong value being published for power switch - remove "sort" from effects configuration
- Loading branch information