Theo Arends
e8a38813b7
Squeeze 0.4k from code size
2025-12-13 16:15:35 +01:00
s-hadinger
4ccc9f69fd
Berry add 'gc_heap' and 'gc_time' to 'tasmota.memory()' ( #24054 )
2025-10-24 19:52:50 +02:00
s-hadinger
e63dbcaa3f
Berry fixed 'be_top is non zero' when Br command fails ( #23990 )
2025-10-09 08:17:47 +02:00
Theo Arends
80f27d9cfc
Relax message as it seems to be recoverable
2025-09-26 16:51:09 +02:00
Theo Arends
21eb227956
Fix regressions from GUI HTML5 change ( #23847 )
2025-09-07 22:56:57 +02:00
SteWers
eb8d51f47c
Update web UI styles and HTML syntax ( #23847 )
...
* Update web UI styles and HTML syntax
Merged HTTP_HEAD_STYLE2 into HTTP_HEAD_STYLE1 and removed redundant style files. Updated button and form HTML across web UI to use consistent markup. Adjusted various style and separator elements for improved HTML5 compliance and consistency.
* Fix WiFi config page
* Fix typo
* Revert merging HTTP_HEAD_STYLE
Revert merging `HTTP_HEAD_STYLE1.h` and `HTTP_HEAD_STYLE2.h`
2025-09-07 21:58:43 +02:00
s-hadinger
7c5b99e2dc
Berry 'animate' framework is DEPRECATED, will be replace by 'animation' framework ( #23854 )
2025-08-30 10:58:19 +02:00
s-hadinger
ca934bae33
Preview of Berry animation framework ( #23740 )
...
* Preview of Berry animation framework
* fix comet and compilation for safeboot
2025-08-01 18:02:02 +02:00
s-hadinger
6cd19c0e59
WebUI status line left and renamed events 'FUNC_WEB_STATUS_left' and 'FUNC_WEB_STATUS_RIGHT' ( #23354 )
2025-04-29 14:04:29 +02:00
s-hadinger
0ad8696dfc
WebUI status line for MQTT and TLS, added 'FUNC_WEB_STATUS' event ( #23326 )
...
* WebUI status line for MQTT and TLS, added 'FUNC_WEB_STATUS' event
* add Berry support
2025-04-21 11:32:32 +02:00
Theo Arends
3c70b728ac
Fix ESP32 compile without webserver
2025-03-28 13:58:22 +01:00
s-hadinger
a47e6f1496
Berry avoid bootloop when Berry is disabled ( #23199 )
2025-03-27 21:08:32 +01:00
s-hadinger
f331a64ac3
HASPmota autostart when pages.jsonl exists ( #23181 )
2025-03-22 23:23:57 +01:00
s-hadinger
6486ba3b26
Fix typo of be_set_ctype_func_hanlder ( #23147 )
2025-03-13 17:49:28 +01:00
Bartosz Nitka
9b4eb64caa
Fix unused ret_code2 in xdrv_52_9_berry ( #23146 )
2025-03-13 17:22:21 +01:00
s-hadinger
ff5b4956c8
Berry 'tasmota.defer()' ( #22976 )
2025-02-09 17:56:38 +01:00
s-hadinger
d3da193e39
WS2812 real-time Leds panel as Berry app ( #22788 )
2025-01-08 22:53:31 +01:00
s-hadinger
243df3f2cf
FUNC_BUTTON_PRESSED now contains press_counter encoded in XdrvMailbox.command_code (#21724 )
2024-07-03 22:13:50 +02:00
s-hadinger
2cc785bf20
Berry FUNC_BUTTON_MULTI_PRESSED event and make FUNC_BUTTON_PRESSED called only on state changes and once per second ( #21711 )
2024-06-30 21:00:14 +02:00
s-hadinger
6842b53425
Berry FUNC_BUTTON_MULTI_PRESSED event and make FUNC_BUTTON_PRESSED called only on state changes ( #21709 )
2024-06-30 19:14:32 +02:00
s-hadinger
8d2d121b6d
Berry FUNC_ANY_KEY event calling any_key() ( #21708 )
2024-06-29 22:12:34 +02:00
Theo Arends
af1fa724af
Fix non-webserver compilation
2024-06-25 16:36:28 +02:00
Christian Baars
e5521bb763
Build system: allow easy solidification of external Berry ( #21430 )
...
* custom solidification
* solidify-from-url
* forgot folders
---------
Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local>
2024-05-24 20:57:43 +02:00
David Gwynne
cced3d1d93
let berry drivers provide "after_teleperiod" handlers ( #21351 )
...
this is useful if you want to periodically report the state of something
handled separately to the sensors output.
2024-05-05 19:42:27 +02:00
s-hadinger
469492a41a
Berry web_add_handler called before Webserver is initialized ( #21272 )
2024-04-25 09:08:24 +02:00
s-hadinger
5ecd45e2da
Berry avoid crash when Berry is disabled after bootloop ( #21235 )
2024-04-21 10:03:55 +02:00
s-hadinger
55be1866ad
Berry add explicit error log when memory allocation fails ( #20807 )
2024-02-25 21:17:08 +01:00
s-hadinger
aa1dd392ca
Add Button to dynamically load GPIO Viewer with Berry backend ( #20424 )
2024-01-08 09:30:18 +01:00
s-hadinger
ea6b191378
Berry add tasmota.urlbecload(url:string) -> bool ( #20412 )
2024-01-06 17:32:50 +01:00
Theo Arends
21c7edcb50
Add display of active drivers using command `status 4`
2023-12-27 22:03:56 +01:00
s-hadinger
2808653ad9
Moved Berry animate to its own berry_animate lib ( #20309 )
...
* Moved Berry animate to its own `berry_animate` lib
* Fix solidification
* fix compilation
* Fix compilation
2023-12-25 11:01:19 +01:00
s-hadinger
f7cf94b929
Remove Berry every_200ms event which didn't work anyways ( #20205 )
2023-12-11 21:22:20 +01:00
Christian Baars
0b54b7df40
fix compilation without PARTITION_WIZARD ( #20009 )
2023-11-14 08:52:09 +01:00
s-hadinger
de1b5929b8
Partition Wizard can be loaded dynamically ( #19980 )
...
* Partition Wizard can be loaded dynamically
* Centralize config
* Don't display duplicate buttons
* Fix test
2023-11-11 23:52:41 +01:00
s-hadinger
46df036b51
Cosmetic changes ( #19920 )
2023-11-04 11:46:25 +01:00
s-hadinger
f4b3574ed4
Berry fast_loop is now called every 5ms whatever the Sleep value ( #19436 )
2023-09-02 11:10:50 +02:00
s-hadinger
5c8c7cdfca
Prepare for Arduino v3 / esp-idf v5 ( #19264 )
2023-08-05 15:11:10 +02:00
s-hadinger
57c4825ccd
BrRestart now supports web handlers to work after Berry restart (#19057 )
2023-07-06 21:37:46 +02:00
s-hadinger
d72f3b9978
Command `BrRestart` to restart the Berry VM (experimental) ( #19003 )
...
* Command ``BrRestart`` to restart the Berry VM (experimental)
* Add web button for Berry Restart
2023-07-02 21:52:01 +02:00
Theo Arends
fcf3477165
Initial support for WS2812 scheme 14
2023-05-26 17:47:57 +02:00
Theo Arends
e05d75248e
Add undocumented feature
2023-05-25 17:13:31 +02:00
s-hadinger
0bc48d16c2
Berry add web_get_arg event to drivers when FUNC_WEB_GET_ARG event is processed ( #18175 )
2023-03-12 19:01:08 +01:00
s-hadinger
dcbf50a918
Matter automatic ifdefs ( #18002 )
2023-02-19 22:25:29 +01:00
s-hadinger
a483991ba3
ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) ( #17871 )
...
* ESP32 preliminary support for Matter protocol, milestone 1 (commissioning)
* Fix case
2023-02-04 00:00:21 +01:00
Theo Arends
c1ea8953cb
Refactor uint8_t to uint32_t
2022-11-11 10:44:56 +01:00
Stephan Hadinger
e7ac249f8f
Berry reduce detailed GC logs
2022-11-03 22:01:24 +01:00
Stephan Hadinger
cb4a5ed736
Berry extend max bytes size to 512Kb when PSRAM is available
2022-08-30 18:11:04 +02:00
Stephan Hadinger
e46d07acb4
Berry add more metrics to GC
2022-08-26 19:23:21 +02:00
Stephan Hadinger
82d4e14171
Cleaning unused variables
2022-06-03 22:57:05 +02:00
Theo Arends
c08561f67c
Bump version to v11.1.0.4
...
- Restructure tasmota
2022-06-02 14:17:39 +02:00