Commit Graph

1404 Commits

Author SHA1 Message Date
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
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
01dfb76d36
update lib JPEGDEC to v1.8.4 (#24120) 2025-11-15 15:32:38 +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
b5ac09d0df
Berry animation template system and performance improvements (#24086) 2025-11-01 12:48:40 +01:00
s-hadinger
ea0bf79291
Berry animation add 'if' to sequence (#24056) 2025-10-25 10:06:35 +02:00
s-hadinger
05979574d9
Berry animation templates (#24048) 2025-10-23 21:43:56 +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
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
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
23a89c1224 Solidified Code updated 2025-10-12 13:27:58 +00:00
vrilcode
b770518b72
Update i2c_driver.be (#24003)
Added a read_bit function as there is also a write_bit function.
2025-10-12 15:26:26 +02:00
Theo Arends
04e0655618 Fix Extension Manager exception when OtaUrl is not defined or invalid 2025-10-12 14:35:41 +02:00
s-hadinger
cfe393b371
Extension Manager show current version in UI (#23994) 2025-10-09 22:01:19 +02:00
s-hadinger
cdc9af224b
Berry fixed 'be_top is non zero' warning when calling C mapped functions (#23989)
* Berry fixed 'be_top is non zero' warning when calling C mapped functions

* Better implementation
2025-10-08 22:39:34 +02:00
s-hadinger
0b891392b1
Berry animation native frame_buffer and optimization (#23986) 2025-10-07 22:09:45 +02:00
Christian Baars
20566dd1dc
mi32 refactor web UI (#23979) 2025-10-05 10:59:14 +02:00
Theo Arends
a245696d7c Allow short form user entry
- 0 = Use OtaUrl first then default
- 1 = Use default
2025-10-04 11:49:02 +02:00
Theo Arends
e2b04ae6fb Fix repository manager user input edge cases 2025-10-03 18:12:09 +02:00
Theo Arends
f8d9972881 Add non-persistent user input for extensions manager 2025-10-03 17:23:04 +02:00
Theo Arends
878cb0c085 Fix extension manager access to sites with long 404 messages 2025-10-03 14:11:16 +02:00
Theo Arends
37e097e378 Revert "Fix berry extension manager when using long user OtaUrl"
This reverts commit b9b3ff33f5.
2025-10-02 18:15:08 +02:00
Theo Arends
b9b3ff33f5 Fix berry extension manager when using long user OtaUrl 2025-10-02 18:11:20 +02:00
Theo Arends
ee9eabb414 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2025-10-02 17:32:46 +02:00
Theo Arends
16c1ba7937 Try to fix berry extension manager 2025-10-02 17:32:33 +02:00
s-hadinger
06266134f0
Berry animation implement native functions in frame_buffer (#23972) 2025-10-02 17:28:10 +02:00
s-hadinger
ae693ba777
Berry animation pull lexer and optimizations (#23969) 2025-10-01 22:08:33 +02:00
Theo Arends
a4b39af066 Berry add local extension repository access based on OtaUrl 2025-09-30 16:27:18 +02:00
s-hadinger
2242f83f7a
Berry animation remove obsolete syntax for colors 2025-09-29 09:49:41 +02:00
s-hadinger
194124a26f
Berry animation update tests (#23963) 2025-09-28 23:38:57 +02:00
s-hadinger
0db260a242
Berry animation framework web ui to compile DSL (#23962) 2025-09-28 23:01:28 +02:00
s-hadinger
f2006566d7
Extension Manager, replacing loading of Partition Wizard (#23955) 2025-09-27 17:20:34 +02:00
s-hadinger
fee21ba272
Berry alternative to strnlen (#23952) 2025-09-26 16:27:02 +02:00
s-hadinger
c3041865ff
Berry animation add executable flag to solidify.be (#23951) 2025-09-25 22:33:32 +02:00
s-hadinger
aecb4666c5
Fix lexer.be 2025-09-25 22:28:28 +02:00
s-hadinger
53ec08cc18
Berry animation fix dsl (#23950)
* Berry animation fixes

* Berry animation fix dsl
2025-09-25 22:26:17 +02:00
s-hadinger
bb9bbb1013
Berry extensions fix creation of extensions directory (#23946) 2025-09-24 23:11:05 +02:00
s-hadinger
ea49808743
Berry extensions add logs when installation fails (#23943) 2025-09-23 23:24:33 +02:00
s-hadinger
c95063a56b
Berry extension manager (#23940) 2025-09-22 22:32:03 +02:00
Christian Baars
9d39901967
add Berry module: Matrix (#23935)
* add Berry module Matrix

* change class name to pixmat
2025-09-22 17:03:53 +02:00
sfromis
fe166b149f
Update be_modtab.c, #ifdef nesting for USE_BERRY_ANIMATION (#23905)
Adjustment of #ifdef nesting, as confirmed by @s-hadinger 
https://discord.com/channels/479389167382691863/826169659811168276/1416406702613598228
2025-09-13 20:44:01 +02:00