27 Commits

Author SHA1 Message Date
Beormund
04e14d0ff2 Added antiburn module
An LCD/OLED anti-screenburn feature. To use:

* copy Antiburn.tapp to file system
* Either issue Tasmota command antiburn or
* Programmatically using lv.antiburn()

The lvgl screen will change form black to red to green to blue to white each second for 30 seconds. The antiburn cleaning can be cancelled by touching the screen or it will complete after 30 seconds.
2022-01-31 18:55:05 +00:00
Stephan Hadinger
01b74517d2 Berry add H-bridge example 2022-01-29 12:45:26 +01:00
Stephan Hadinger
5f36bc2ee9 LVGL calibrate touch screen 2022-01-15 23:03:24 +01:00
Stephan Hadinger
efda81fbf5 Berry Partition Manager v2 2022-01-12 19:20:55 +01:00
Stephan Hadinger
fd47406d11 LVGL add support for lv_chart_series 2021-12-24 10:06:30 +01:00
Stephan Hadinger
f4d77b9f8b Berry update pre-compiled partition.bec with neest engine 2021-11-27 11:27:09 +01:00
Stephan Hadinger
164d14496b LVGL Berry namespace `lv.* added and removed lv_*` constants 2021-10-15 19:34:37 +02:00
Stephan Hadinger
ddb1eb7fea Berry and LVGL fixes 2021-10-04 19:15:27 +02:00
Stephan Hadinger
22daee620a Fix ctypes for energy and lvgl 2021-10-04 13:42:09 +02:00
Stephan Hadinger
98acc6fe2d LVGL updated to v8.0.2 **breaking changes** 2021-10-02 09:33:59 +02:00
Stephan Hadinger
a21e4a58fc Berry add tasmota.global 2021-09-30 19:51:40 +02:00
Stephan Hadinger
27dbe91a1c Berry fix Energy mapping 2021-09-28 20:03:24 +02:00
Stephan Hadinger
509daa24dc Berry revamped `energy` module to expose all C variables to Berry (read/write) 2021-09-24 18:05:16 +02:00
Stephan Hadinger
28c65dd0c1 Berry simplification of ctypes 2021-09-22 13:54:20 +02:00
Stephan Hadinger
418ebf1e4e Berry update and global resolidify 2021-09-15 19:36:48 +02:00
Stephan Hadinger
63bbf46d7f Berry now compiling in `strict` mode to catch more bugs 2021-08-16 20:46:09 +02:00
Stephan Hadinger
6cd3e37ed5 Berry LVGL improvements to allow custom widgets 2021-07-22 20:21:18 +02:00
Stephan Hadinger
749d30a14f LVGL fixes and examples 2021-07-21 23:17:53 +02:00
s-hadinger
76a0635491
LVGL add all callbacks (#12636)
* LVGL add all callbacks

* LVGL allow nil argument for init()

* Final touch
2021-07-12 22:53:31 +02:00
Stephan Hadinger
3e2cd4f67d LVGL ctypes implemented 2021-07-03 10:40:08 +02:00
Stephan Hadinger
1a39656ff0 LVGL Prepare last phase custom types 2021-06-29 13:24:11 +02:00
Stephan Hadinger
ee2b6d7f74 Add Esp32 Partition Manager as a Berry component 2021-06-23 22:02:44 +02:00
Stephan Hadinger
e78396f95e Update 2021-06-19 16:41:56 +02:00
Stephan Hadinger
032ca2f56c Added features 2021-06-19 12:05:54 +02:00
Stephan Hadinger
247db4f360 Add Partition Manager v0 in Berry 2021-06-18 22:50:24 +02:00
Stephan Hadinger
3a5f8869b9 Berry updated partition module 2021-06-07 19:07:44 +02:00
Stephan Hadinger
7bcaea0d08 Berry add partition module 2021-06-06 18:32:34 +02:00