54 Commits

Author SHA1 Message Date
s-hadinger
f56307e321
Fix to Partition_Wizard for shelly (#19056) 2023-07-06 20:59:50 +02:00
s-hadinger
492759567a
Partition Wizard is now able to convert to safeboot from Shelly partition layout (#19034) 2023-07-05 09:55:17 +02:00
s-hadinger
36de007909
Berry replace string.formatwith format (#18945)
* Berry replace `string.format`with `format`

* remove import.string
2023-06-23 18:33:31 +02:00
s-hadinger
8b2539a35a
Partition_Manager.tapp fixed (#18588) 2023-05-06 12:18:12 +02:00
s-hadinger
03815d827a
Berry energy_ctypes fixed accordingly (#17820) 2023-01-29 12:09:29 +01:00
Stephan Hadinger
2692ef4486 Fix DisplayCalibrate 2022-10-23 18:47:04 +02:00
Stephan Hadinger
eb3de9c73a Support for Flash size 32/64/128 MB in Partition Wizard and auto-resize 2022-10-16 18:32:46 +02:00
Stephan Hadinger
0c1ad0254f LVGL HASPmota demo and antiburn update 2022-10-07 17:50:25 +02:00
Stephan Hadinger
dc1221f709 More fixes 2022-09-06 23:02:08 +02:00
Stephan Hadinger
18a950f61c Berry fix for stricter mode 2022-09-06 22:54:24 +02:00
Stephan Hadinger
3fe9eec276 Berry bootloader flasher 2022-08-28 09:39:24 +02:00
Stephan Hadinger
7e0f69e935 Partition Wizard use ota.tasmota.com 2022-07-02 00:13:27 +02:00
Stephan Hadinger
06f1562874 Berry add documentation link to Partition_Wizard 2022-06-17 22:19:54 +02:00
Stephan Hadinger
9b26c01dd0 Berry virtual member can return nil 2022-06-15 22:00:31 +02:00
Stephan Hadinger
af41d81c5a Berry ctypes small optimization 2022-06-07 22:20:42 +02:00
Stephan Hadinger
e94dbe366a Partition Manager rename SPIFFS to filesystem 2022-05-14 11:37:56 +02:00
Jason2866
63f45d1a1e
Delete Partition_wizard.tapp 2022-05-13 21:53:48 +02:00
Stephan Hadinger
9971e5924c Partition Wizard compiled bytecode 2022-05-13 16:20:04 +02:00
Stephan Hadinger
f8668a5396 Partition Wizard v1 2022-05-11 09:52:40 +02:00
Stephan Hadinger
66aa714524 Berry partition manager display factory partition 2022-04-30 18:50:05 +02:00
Stephan Hadinger
c394830f99 Berry make partition manager compatible with single OTA 2022-04-30 17:00:24 +02:00
s-hadinger
950933cafa
Berry rename solidified partition to partition_core (#15482)
* Berry rename solidified partition to partition_core

* Add init to force `partition_core` as global
2022-04-29 12:03:19 +02:00
blakadder
b45fd4f541
Update partition.be
fix typo
2022-04-25 14:54:45 +02:00
s-hadinger
01eade7e47
Berry native class array (#15178)
* Berry simplified classes in Flash

* Remove be_load_lvgl_classes
2022-03-19 14:27:03 +01:00
Stephan Hadinger
5a3ffc426e Berry priority loading bec files 2022-03-17 21:54:41 +01:00
Stephan Hadinger
22195928f9 Berry fixed pre-compiled .bec files for static methods 2022-03-13 18:51:37 +01:00
Stephan Hadinger
83597e57e8 LVGL optimizations 2022-03-10 20:56:26 +01:00
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