Commit Graph

2332 Commits

Author SHA1 Message Date
Jason2866
449b9763d8
Adjust reset signal timing in uDisplay_touch.cpp (#24198)
Increase delay duration for reset signal in uDisplay.
2025-12-08 18:38:53 +01:00
Akshaylal S
96e174bcc6
Add support for AGS02MA TVOC Sensor (#24109)
* Add ags02ma library

* Initial commit

* fix object init

* fix bugs

* Update I2C Driver number
Device disabled by default

* refactoring for consistency
2025-12-08 11:40:42 +01:00
s-hadinger
8feff1148a
Berry animation meter (#24193)
* Remove tab from json

* Berry animation meter and other optimizations
2025-12-06 16:52:43 +01:00
Christian Baars
5f7cb57ffb
MI32: add pin, some fixes (#24191) 2025-12-06 15:29:06 +01:00
s-hadinger
7d0f351798
Berry tasmota.micros() to get time in microseconds (#24192)
* Remove tab from json

* Berry `tasmota.micros()` to get time in microseconds
2025-12-06 14:46:05 +01:00
Theo Arends
a6b1c09d9d Fix DALI duplicate data detection 2025-12-03 17:39:06 +01:00
Theo Arends
43f4fadf28 Fix DALI ESP32-S3 timing
- Fix ESP8266 DALI exception due to LittleFs issue
2025-12-02 14:01:33 +01:00
s-hadinger
0b639b7ab7
Berry faster type (#24175)
* Remove tab from json

* Berry faster `type()` function
2025-11-29 17:40:12 +01:00
Allen Schober
0a89191e9d
Fix RGBW handling in TasmotaLED and xlgt_01_ws2812_esp32 for correct pixel order and channel positioning (#24172)
- In TasmotaLED: fixes for `_w_before` to use correct bitmask and for Show() to build 4 byte buffer correctly
- In xlgt_01_ws2812_esp32: fixes to set white value in Ws2812SetColor(), use correct bitmasks, and determine `light_type` based on PixelType if set
2025-11-29 15:32:23 +01:00
Theo Arends
59164211a0 Refactored DALI using TasmotaDali library v1.0.0 adding frame receive buffer 2025-11-28 14:21:17 +01:00
Theo Arends
5e1916300d Refactor DALI using library with read buffer 2025-11-27 17:50:48 +01:00
Christian Baars
4145c5f45e
NimBLE updates (#24163) 2025-11-26 13:32:19 +01:00
s-hadinger
ec32b83f75
Berry animation improvements (#24162) 2025-11-26 11:48:33 +01:00
Peter Petrovich
e5a6cad5e3
Add support for Analog Gauges (#24153)
* Add vid6608 library

* Add vid6608 pin definition (only GB for now)

* Try to debug GPIO - does not work

* First working version

* Trim whitespaces

* Add missing library; JSON response, Codeowners

* Fix blocking loop in esp8266

* Update language strings

* Format inline readme for vid driver

* Add example define in my_user_config.h

* Clanup changed VS Code config files

* Fix duplicated language values in en_GB.h
2025-11-25 11:58:13 +01:00
s-hadinger
73fd0aa377
Berry syntax highlighter for multiline f-strings (#24155) 2025-11-23 23:03:42 +01:00
s-hadinger
dc2ae5078c
Berry Force left bracket without spaces for calls (#24154) 2025-11-23 21:59:12 +01:00
s-hadinger
4676db2ede
WS2812 and Berry animation support for reverse-order LED strip (#24138) 2025-11-18 23:05:02 +01:00
Christian Baars
9340e218bd
Berry: improve cam module and img class (#24128) 2025-11-18 10:42:43 +01:00
s-hadinger
56858d9dbd
Matter fix generate script (#24134) 2025-11-17 22:38:01 +01:00
Christian Baars
e5aeed6477
fix closing bracket in f-string (#24133) 2025-11-17 21:46:13 +01:00
s-hadinger
6b9e622703
Berry fix infinite loop in rare situations (#24132) 2025-11-17 17:37:56 +01:00
Andreas Schultz
7b223bedc4
Fix matter lights (#24126)
* matter: add FeatureMap to Light 1

* matter: add missing attributes to Light 2

* matter: fix datatype of attributes on Light 3
2025-11-16 20:20:34 +01:00
Christian Baars
e04d6ec9eb
remove some debug code and old remnants (#24127)
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local>
2025-11-16 19:26:55 +01:00
s-hadinger
9d12fe39c5
Berry alternative to strnlen 2 (#24124) 2025-11-16 12:52:18 +01:00
Jason2866
718c00a030
align #define U_SPIFFS with framework (#24123) 2025-11-15 19:33:48 +01:00
Jason2866
309cdd6b1d
Udisplay use library.json and folders in lib to ensure correct compile and linking (#24122) 2025-11-15 19:00:22 +01:00
Jason2866
01dfb76d36
update lib JPEGDEC to v1.8.4 (#24120) 2025-11-15 15:32:38 +01:00
Jason2866
160ec1376f
Fix uDisplay DSI compile with IDF 5.4 / 5.5 based Arduino frameworks (#24110) 2025-11-12 21:01:24 +01:00
Christian Baars
c0f1be5994
UDisplay Modular Refactoring, adding DSI for P4 (#24107) 2025-11-12 13:36:35 +01:00
s-hadinger
e7bc18c148
Berry animation speed optimization for gradient (#24103) 2025-11-11 19:12:14 +01:00
s-hadinger
2f70c0b99b
Berry pointer arithmetic and fast bytes access (#24102) 2025-11-11 18:42:36 +01:00
s-hadinger
ee1d867025
Berry animation performance improvements: LUT and native push_pixels (#24094) 2025-11-05 20:46:35 +01:00
s-hadinger
b2bc197054
HASPmota 'scale' and 'angle' for images (#24089) 2025-11-03 20:57:27 +01:00
s-hadinger
b5ac09d0df
Berry animation template system and performance improvements (#24086) 2025-11-01 12:48:40 +01:00
Jason2866
00b8c62fbe
move deprecated libs in lib folder lib_deprecated (#24073)
* move deprecated libs in lib folder lib_deprecated

* add wrong placed include file
2025-10-28 16:49:03 +01:00
Theo Arends
1e877be5ae Fix hosted MCU mac address 2025-10-28 16:17:46 +01:00
s-hadinger
ea0bf79291
Berry animation add 'if' to sequence (#24056) 2025-10-25 10:06:35 +02:00
Theo Arends
1460f685ff Remove P4 wifi undefs 2025-10-24 15:50:07 +02:00
s-hadinger
05979574d9
Berry animation templates (#24048) 2025-10-23 21:43:56 +02:00
Theo Arends
02d53557c4 Add HostedMCU file update using command HostedLoad <version>|<filename>
- Increased filesystem file name size from 48 to 50 characters
2025-10-23 16:37:58 +02:00
s-hadinger
7c7b39051e
Berry 'light.get()' direct access to values (#24033) 2025-10-20 13:35:55 +02:00
s-hadinger
623dea884f
Berry animation add SINE transition in rich_color_palette and add WLED palettes (#24029) 2025-10-18 19:09:16 +02:00
s-hadinger
9011e9a69e
LVGL library from v9.3.0 to v9.4.0 (#24028) 2025-10-18 12:32:57 +02:00
s-hadinger
11693762d0
Berry animation update palettes converted from WLED project (#24021) 2025-10-15 22:58:04 +02:00
s-hadinger
2660ad72ab
Add type checking to byteslib (#24015) 2025-10-15 16:57:01 +02:00
s-hadinger
e3880f4b5b
Add TasmotaLED documentation (AI generated) 2025-10-15 10:37:14 +02:00
s-hadinger
7a06aa2cfe
Berry add 'cb.free_cb' for extension manager (#24014) 2025-10-14 19:26:45 +02:00
Theo Arends
c463ba608d Fix Extension Manager Light Theme support and Extensions input field control 2025-10-14 10:57:13 +02:00
s-hadinger
662c9362ee
HASPmota exception in 'cpicker' (colorwheel) (#24010) 2025-10-13 22:25:45 +02:00
s-hadinger
b04557928c
TLS enabled ECDSA by default for ESP8266 (#24009) 2025-10-13 20:05:01 +02:00