Dmytro Shestakov
f3b6cd1d73
Add TM1637 driver written in Berry
...
It allows to use this type of display in addition to any standard
Tasmota display simultaneously
2022-11-03 10:25:14 +02:00
Stephan Hadinger
b2e9001ca2
Support for DMX ArtNet Led matrix animations
2022-11-02 22:37:53 +01:00
Stephan Hadinger
549f13f7a8
Fix Berry `gpio.INPUT` conflict
2022-10-25 11:49:39 +02: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
fac1b89afa
HASPmota support for TTF fonts
2022-10-08 15:19:38 +02:00
Stephan Hadinger
0c1ad0254f
LVGL HASPmota demo and antiburn update
2022-10-07 17:50:25 +02:00
Stephan Hadinger
51f4bae703
HASPmota support for switch `val` attribute
2022-10-04 18:03:11 +02:00
Stephan Hadinger
8df2d10f52
HASPmota val_rule ignores non numeric matches
2022-09-09 22:23:43 +02:00
Stephan Hadinger
e1e04d9525
HASPmota increase details for exceptions
2022-09-09 21:38:28 +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
87af685160
Fix HASPmota.be with new strict mode
2022-09-06 20:00:01 +02:00
Stephan Hadinger
d3fbc98601
ZIgbee extend ZNP timeout
2022-09-02 22:27:46 +02:00
Stephan Hadinger
3fe9eec276
Berry bootloader flasher
2022-08-28 09:39:24 +02:00
Stephan Hadinger
979288570e
HASPmota make `spinner` editable
2022-08-26 08:37:28 +02:00
JeroenSt
1cc091e4fa
Added ModbusBridge
2022-07-19 14:10:12 +02:00
Theo Arends
cc9c6299ca
Consolidate I2S GPIOs
2022-07-11 15:49:57 +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
Theo Arends
c08561f67c
Bump version to v11.1.0.4
...
- Restructure tasmota
2022-06-02 14:17:39 +02:00
Stephan Hadinger
7977381a94
fix_compilation
2022-05-26 19:31:11 +02:00
Stephan Hadinger
b3415c9071
Zigbee flasher for Sonoff ZB Bridge Pro - dump + firmware
2022-05-26 19:24:50 +02:00
Stephan Hadinger
a8aa6fac00
Zigbee flasher for Sonoff Zigbee Bridge Pro
2022-05-26 18:42:00 +02:00
Stephan Hadinger
086c4d6371
Rename OpenHASP to HASPmota
2022-05-20 21:29:39 +02:00
Stephan Hadinger
e94dbe366a
Partition Manager rename SPIFFS to filesystem
2022-05-14 11:37:56 +02:00
s-hadinger
078f44eed5
Merge pull request #15615 from s-hadinger/openhasp_dropdown
...
OpenHASP support for dropdown attributes
2022-05-13 22:48:07 +02:00
Stephan Hadinger
c4767578a0
OpenHASP fix dropdown direction
2022-05-13 22:39:51 +02:00
Stephan Hadinger
1e55a9ba50
OpenHASP support for dropdown attributes
2022-05-13 22:28:17 +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
e6411a5d69
OpenHASP support for roller's text attribute
2022-05-13 12:12:48 +02:00
Stephan Hadinger
aa1a0179a4
OpenHASP event value
2022-05-11 22:50:17 +02:00
Stephan Hadinger
f8668a5396
Partition Wizard v1
2022-05-11 09:52:40 +02:00
Stephan Hadinger
b5206206d7
OpenHSAP fix `val` attribute for `roller` and `slider`
2022-05-10 21:31:18 +02:00
Stephan Hadinger
02cafa1c85
OpenHASP support string in template
2022-05-06 18:57:49 +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
Stephan Hadinger
453e7b3a6b
Berry update gpio list with SDIO and more
2022-04-30 13:18:22 +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
Norbert Richter
b1933f7c0e
Rename flowratemeter
2022-04-27 17:44:07 +02:00
Norbert Richter
d7d71cd9c8
Add flowmeter (YF-DN50 and similary)
2022-04-27 17:44:06 +02:00
Stephan Hadinger
be180c2da5
Berry simplify drivers
2022-04-26 19:43:58 +02:00
Stephan Hadinger
2106c5aa56
OpenHASP fix touch event
2022-04-25 19:24:55 +02:00
blakadder
b45fd4f541
Update partition.be
...
fix typo
2022-04-25 14:54:45 +02:00
Stephan Hadinger
d30faab8b2
Fix openhasp demo
2022-04-25 12:03:18 +02:00
s-hadinger
3861736d98
Merge pull request #15452 from s-hadinger/rename_3_btn_driver
...
Rename 3 buttons driver
2022-04-25 08:47:04 +02:00
Stephan Hadinger
773c7290f4
Rename 3 buttons driver
2022-04-25 08:43:58 +02:00
Stephan Hadinger
5e7bdbf586
OpenHASP full demo
2022-04-24 18:46:01 +02:00
Stephan Hadinger
91b58679f3
OpenHASP add page events
2022-04-24 16:41:23 +02:00
Stephan Hadinger
efb2423b88
OpenHASP support for qrcode
2022-04-24 10:18:40 +02:00
s-hadinger
a7db8ea014
Merge pull request #15433 from s-hadinger/m5stack_tough_axp
...
AXP192 driver for M5Stack Tough
2022-04-23 09:29:05 +02:00
Stephan Hadinger
e1c1e52d64
AXP192 driver for M5Stack Tough
2022-04-23 09:28:16 +02:00
Stephan Hadinger
75ee0f3c35
Update openhasp.tapp with latest version
2022-04-23 09:27:20 +02:00
Stephan Hadinger
81a8ff273a
OpenHASP memory optimization
2022-04-22 22:36:45 +02:00
Stephan Hadinger
7c48ba0c73
LVGL and OpenHASP for M5Stick
2022-04-14 23:19:05 +02:00
Stephan Hadinger
ad5a31993a
OpenHASP solidified
2022-04-09 11:40:41 +02:00
Stephan Hadinger
e3ebffcc72
OpenHASP v1.0
2022-04-06 21:29:24 +02:00
Stephan Hadinger
d9cfe6128a
Berry prep for OpenHASP
2022-04-05 21:38:43 +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
2e670be61c
Update to latest GPIO types
2022-03-17 22:58:42 +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
Theo Arends
ef730606ac
Merge pull request #15108 from barbudor/vl53l1x_xshut
...
Support up to 8x VL53L1X using XSHUT pin
2022-03-12 17:56:57 +01:00
Barbudor
0e4561d855
step 6 - some missing L0X to LXX renaming
2022-03-11 23:32:59 +01:00
Barbudor
eb54152c76
step 5 - some renaming
2022-03-11 23:12:57 +01:00
Stephan Hadinger
83597e57e8
LVGL optimizations
2022-03-10 20:56:26 +01:00
Stephan Hadinger
285277ebba
Add LVGL examples
2022-03-09 08:49:44 +01:00
Stephan Hadinger
7a4108ef93
Fix WS2812 multi-strip support
2022-03-06 15:50:24 +01:00
Stephan Hadinger
de925142b2
lvgl updates and M5Stack Fire button support
2022-02-16 22:07:18 +01:00
s-hadinger
945682aa78
Berry virtual Alexa Hue device ( #14833 )
...
* Berry virtual Alexa Hue device
* Fix compilation
2022-02-13 22:59:43 +01:00
s-hadinger
33a779f105
LVGL library from 8.1.0 to 8.2.0 ( #14815 )
2022-02-12 18:54:39 +01:00
s-hadinger
7df607f471
LilyGo TWtach prep ( #14800 )
...
* LilyGo TWtach prep
* Fix compilation
* Add USE_LVGL_TOUCHSCREEN
* fix
2022-02-11 09:22:30 +01:00
Stephan Hadinger
d1e14e50c8
Berry add light_state class
2022-02-02 22:03:58 +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
60b3c8006e
Berry add uuid module
2022-01-30 23:05:32 +01:00
Stephan Hadinger
d8ef441424
Small fixes to Berry audio
2022-01-30 11:07:15 +01:00
Stephan Hadinger
01b74517d2
Berry add H-bridge example
2022-01-29 12:45:26 +01:00
Stephan Hadinger
0ef94e2429
AXP192 add `set_exten`
2022-01-28 19:17:03 +01:00
rice103
2bf3ac417b
bug fix, implements filter to make average of data
2022-01-23 23:54:29 +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
421a2ce1fb
LVGL full support for grid layout
2022-01-02 16:16:10 +01:00
Stephan Hadinger
a4cd168681
LVGL modularization
2021-12-27 18:12:38 +01:00
Stephan Hadinger
fd47406d11
LVGL add support for lv_chart_series
2021-12-24 10:06:30 +01:00
Stephan Hadinger
38e6a9fdf0
Berry created separate library `lv_berry` to isolate LVGL-Berry mapping
2021-12-20 11:17:11 +01:00
Stephan Hadinger
26a7fad65b
Berry C mapping moved to a separate ``berry_mapping`` library
2021-12-17 19:41:36 +01:00
Stephan Hadinger
6d9e427970
Fix Berry I2C driver lib with latest changes
2021-12-16 13:57:12 +01:00
Barbudor
57b27578f6
Driver for '595 shift register
2021-12-02 22:14:47 +01:00
Stephan Hadinger
5d91392ae8
Berry leds improvements
2021-12-01 22:44:58 +01:00
Stephan Hadinger
85472e1be4
Berry Leds support for serpentine matrix
2021-11-27 19:33:11 +01:00
Stephan Hadinger
f4d77b9f8b
Berry update pre-compiled `partition.bec` with neest engine
2021-11-27 11:27:09 +01:00
Stephan Hadinger
e173f7492e
DisplayDimmer support for M5StickC
2021-11-21 22:05:07 +01:00
Stephan Hadinger
8a8724763f
Berry add animation framework
2021-11-19 22:09:35 +01:00
Stephan Hadinger
3f140b4b10
Berry support for neopixel (WS2812, SK6812)
2021-11-18 20:30:16 +01:00
Stephan Hadinger
0c144fb748
Berry optimize GPIO constants
2021-11-05 19:25:50 +01:00
Stephan Hadinger
3cfae4ccce
Support for DisplayDimmer for Core2 with Berry drivers
2021-11-04 19:29:06 +01:00
Stephan Hadinger
164d14496b
LVGL Berry namespace ``lv.*`` added and removed ``lv_*`` constants
2021-10-15 19:34:37 +02:00