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
d87b5c20ad
Rename lib lv_berry to lv_binding_berry
2022-03-17 22:31:47 +01:00
Stephan Hadinger
5a3ffc426e
Berry priority loading bec files
2022-03-17 21:54:41 +01:00
Stephan Hadinger
ad05edb5ff
Berry minor stylistic change
2022-03-15 21:38:40 +01:00
s-hadinger
465f298dcf
IRremoteESP8266 library from v2.8.1 to v2.8.2 ( #15148 )
...
* IRremoteESP8266 library from v2.8.1 to v2.8.2
* Update changelog
2022-03-15 21:11:20 +01:00
Stephan Hadinger
22195928f9
Berry fixed pre-compiled .bec files for static methods
2022-03-13 18:51:37 +01:00
s-hadinger
c47e988349
Lvgl cleaned berry mapping ( #15111 )
...
* lv module
* More classes
* String literals
* Missed one
2022-03-12 17:45:16 +01:00
Stephan Hadinger
a187375c02
Berry add `path.format(true)`
2022-03-12 12:19:10 +01:00
Stephan Hadinger
4a03360c90
Berry allow bytes() mapped region to hold a null pointer
2022-03-12 10:29:46 +01:00
Stephan Hadinger
c15f52935a
Berry fix cron
2022-03-10 23:29:40 +01:00
Stephan Hadinger
03c9664778
LVGL add string to buffer
2022-03-10 22:25:38 +01:00
Stephan Hadinger
83597e57e8
LVGL optimizations
2022-03-10 20:56:26 +01:00
Stephan Hadinger
aae745183e
Berry bytes, add _change_buffer()
2022-03-10 20:39:43 +01:00
Stephan Hadinger
3dea5fbf58
LVGL improved lv_coord_arr
2022-03-08 23:20:35 +01:00
Stephan Hadinger
a7577cfefc
Esp32 improve PWM inverted
2022-03-08 22:49:12 +01:00
Stephan Hadinger
575beba882
LVGL add support for lv_anim
2022-03-08 22:22:57 +01:00
Stephan Hadinger
011feb7e67
LVGL add support for lv_timer
2022-03-08 13:20:07 +01:00
Stephan Hadinger
7783389921
Auto assign RMT
2022-03-06 16:31:24 +01:00
Stephan Hadinger
da783abaef
Added assign_rmt
2022-03-06 16:13:23 +01:00
Stephan Hadinger
7a4108ef93
Fix WS2812 multi-strip support
2022-03-06 15:50:24 +01:00
Stephan Hadinger
9fa6a0fbbf
LVGL Splash screen and ``SetOption135 1`` to disable splash screen
2022-03-05 22:56:24 +01:00
Barbudor
f731beb2b8
Remove dependency on USE_LIGHT for cron class
2022-02-27 19:55:41 +00:00
Jason2866
aea2315664
Fix #define protection macro name
2022-02-27 17:14:48 +01:00
Theo Arends
f240c5d68c
Merge pull request #14988 from Jason2866/ignore_libs
...
Add esp32 libs to ignore
2022-02-27 16:06:22 +01:00
Jason2866
4f5a406221
Lib ignore
2022-02-27 14:46:03 +01:00
Theo Arends
9d179c1093
Add ESP32 TasmotaSerial uart mapping
...
- TasmotaSerial library from v3.4.0 to v3.5.0 (#14981 )
- TasmotaSerial implement ``end()``
- ESP32 TasmotaSerial uart mapping to support multiple ``begin()`` and implement ``getUart()`` (#14981 )
2022-02-27 13:28:36 +01:00
Stephan Hadinger
4229cafa63
Berry fix cron
2022-02-25 21:52:35 +01:00
Stephan Hadinger
9252b6b75d
Berry add `axp.power_off()` for AXP192 devices
2022-02-24 19:04:52 +01:00
Stephan Hadinger
2dbd5215cb
LVGL add lv.pct
2022-02-24 13:50:22 +01:00
Stephan Hadinger
cce93b19b8
LVGL add display.driver_name
2022-02-23 19:34:13 +01:00
s-hadinger
c627ab523b
Merge pull request #14955 from s-hadinger/berry_enums
...
LVGL add enums and dithering
2022-02-23 19:31:42 +01:00
Stephan Hadinger
488ba6f6c4
Update be_mapping documentation
2022-02-23 19:26:29 +01:00
Stephan Hadinger
4d1ca3916d
LVGL add enums and dithering
2022-02-23 19:19:54 +01:00
Stephan Hadinger
98a9455772
LVGL small fix
2022-02-23 12:31:01 +01:00
Stephan Hadinger
e2d34985fe
Add cron_next
2022-02-21 22:40:00 +01:00
Stephan Hadinger
e83e501155
Berry add cron timers
2022-02-21 22:22:30 +01:00
Stephan Hadinger
d00fc8702d
Berry add global.contains()
2022-02-18 22:30:37 +01:00
Stephan Hadinger
ab2cbdc85d
lvgl add math functions
2022-02-17 13:28:42 +01:00
Stephan Hadinger
de925142b2
lvgl updates and M5Stack Fire button support
2022-02-16 22:07:18 +01:00
Jason2866
574be6b7f0
Merge branch 'arendst:development' into S3_Homekit
2022-02-16 18:10:46 +01:00
Jason2866
ae2597a405
S3 changes + NimBLE updates
2022-02-16 18:02:15 +01:00
Stephan Hadinger
7a006d7f47
Berry faster allocator for small objects
2022-02-15 22:51:11 +01:00
Stephan Hadinger
25acc6d06a
Berry add id to rules
2022-02-15 22:30:44 +01:00
s-hadinger
4d311d7c86
Merge pull request #14867 from s-hadinger/berry_mqtt
...
Berry add module mqtt
2022-02-15 22:20:09 +01:00
Jason2866
0fc34b3dfe
Merge pull request #14861 from arendst/onewire
...
remove not needed OneWire code
2022-02-15 22:12:46 +01:00
Stephan Hadinger
42b73ecfce
Berry add module mqtt
2022-02-15 21:58:05 +01:00
Stephan Hadinger
0ab3dd8edd
Berry add hue_bridge.light_to_id()
2022-02-15 21:44:45 +01:00
Jason2866
b75919c487
remove not needed code
...
which will conflict with next Arduino core build
2022-02-15 20:02:31 +01:00
Stephan Hadinger
5f64dc38e0
Berry instance variables are never methods
2022-02-15 17:35:09 +01:00
Stephan Hadinger
23d20fa57e
Add README for lv_berry
2022-02-14 12:46:26 +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
Theo Arends
7165258602
Update changelogs
2022-02-13 12:12:24 +01:00
Theo Arends
26635a9aa6
Merge pull request #14786 from betarho/busio_bump
...
Adafruit_BusIO: bump library to version 1.11.0
2022-02-13 12:06:18 +01:00
Jason2866
5a70ca1562
NimBLE v1.36 ( #14744 )
2022-02-12 20:01:12 +01:00
s-hadinger
33a779f105
LVGL library from 8.1.0 to 8.2.0 ( #14815 )
2022-02-12 18:54:39 +01:00
Stephan Hadinger
a9dfd284bb
Berry update internal type system
2022-02-12 18:14:22 +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
s-hadinger
efabaf3b2b
Berry add function check ( #14787 )
2022-02-09 13:52:40 +01:00
Roberto Bonacina
9f752b9230
Adafruit_BusIO: bump library to version 1.11.0
...
The previous included version (1.0.10) was failing to read more than
32 bytes of data from I2C devices (tested on AMG8833 which typically
reads 128 bytes -whose support is in progress-).
The problem was fixed in version 1.9.0.
Currently, this library is required and used just by the
Adafruit_VEML7700 library.
The VEML7700 sensor has been tested and proved to correctly work.
Signed-off-by: Roberto Bonacina <roby.bonacina@tutanota.com>
2022-02-09 11:00:28 +01:00
Jason2866
39a0c67d06
using Berry driver
2022-02-08 17:11:14 +01:00
Stephan Hadinger
ae3dfec515
Add json sensor information for AXP192
2022-02-08 10:28:45 +01:00
Jason2866
d40186b59d
support new mbedtls 2.28.x too ( #14758 )
...
* support new mbedtls 2.28.x too
2022-02-07 13:01:48 +01:00
gemu2015
262b930117
fix picture buttons for esp32
2022-02-05 07:28:10 +01:00
gemu2015
119cea29bb
fix for displays without cs
2022-02-05 07:27:23 +01:00
gemu2015
2d428cf427
fix max text size
2022-02-05 07:26:21 +01:00
Stephan Hadinger
d1e14e50c8
Berry add light_state class
2022-02-02 22:03:58 +01:00
Stephan Hadinger
c7ec0481d9
LVGL add missing functions from lv_style
2022-02-02 21:32:05 +01:00
Stephan Hadinger
543b67228a
ESP32S3 allow NeoPixelBus to compile
2022-02-01 15:34:18 +01:00
Jason2866
eb9db6a67c
Create tasmota_lib_changes.md
2022-02-01 14:32:31 +01:00
Jason2866
feb08bcbc9
ESP32-S3 has no DAC
2022-02-01 14:30:23 +01:00
Theo Arends
ddcf6f3639
Merge pull request #14675 from Jason2866/Esp32-S3
...
ESP32-S3 support first step (of many needed)
2022-01-31 08:35:23 +01:00
Theo Arends
ba19eaa169
Merge pull request #14682 from barbudor/warning_opentherm_upgrade
...
Add a tasmota_lib_changes.md in OpenTherm forlder
2022-01-31 08:33:39 +01:00
Stephan Hadinger
60b3c8006e
Berry add uuid module
2022-01-30 23:05:32 +01:00
Barbudor
de1e5b9b70
warning_opentherm_upgrade
2022-01-30 19:17:40 +01:00
Jason2866
ec3b26da8b
add S3
2022-01-30 16:56:21 +01:00
Jason2866
ac2022499f
Create tasmota_lib_changes.md
2022-01-30 16:31:07 +01:00
Theo Arends
52a03025b7
Merge branch 'development' of https://github.com/arendst/Tasmota into development
2022-01-30 16:15:06 +01:00
Theo Arends
497d8218f9
Fix BLE wrong logging messages
...
Fix BLE wrong logging messages (#14655 )
2022-01-30 16:15:02 +01:00
Stephan Hadinger
d8ef441424
Small fixes to Berry audio
2022-01-30 11:07:15 +01:00
Stephan Hadinger
90675463b5
LVGL allow null pointer for lv_disp and lv_indev
2022-01-30 10:58:42 +01:00
Stephan Hadinger
98ddcc6658
Berry add `display.dimmer()`
2022-01-29 11:11:21 +01:00
s-hadinger
6dafe7cb60
Merge pull request #14646 from s-hadinger/tx_fix_again
...
LVGL TS fix (again)
2022-01-28 23:12:16 +01:00
Stephan Hadinger
9ee8d6a6af
LVGL TS fix (again)
2022-01-28 22:59:23 +01:00
Stephan Hadinger
00eb68f989
Remove autoconf icon
2022-01-28 22:31:00 +01:00
Stephan Hadinger
0ef94e2429
AXP192 add `set_exten`
2022-01-28 19:17:03 +01:00
Stephan Hadinger
539c508918
Increase PWM channels to 16 (Esp32 only)
2022-01-27 21:30:05 +01:00
Jason2866
32ec553cc7
Tasmota core 2.0.2.x based on release IDF44 ( #14611 )
...
* Tasmota core 2.0.2.x based on release IDF44
Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2022-01-27 16:53:39 +01:00
Stephan Hadinger
532afbaecd
PWM auto-phasing for lights by default (new behavior) unless ``SetOption134 1``
2022-01-24 22:48:57 +01:00
Stephan Hadinger
8c1d23683c
Update berry strings
2022-01-23 09:57:22 +01:00
Stephan Hadinger
74a3580229
Berry final change to be_mapping
2022-01-23 09:56:29 +01:00
Stephan Hadinger
7cb4f72761
LVGL fix argument to remove_cb
2022-01-23 09:39:24 +01:00
Stephan Hadinger
0cde972703
Fix crash when deleting custom widgets
2022-01-22 17:13:10 +01:00
Stephan Hadinger
5f43550a74
LVGL raise a warning if multiple event_cb are assigned to the same object
2022-01-22 10:41:59 +01:00
gemu2015
1339d5e792
revert
2022-01-21 11:57:52 +01:00
gemu2015
f3be1445e4
esp8266 email, scripter on 1m devices
2022-01-21 08:03:12 +01:00
Stephan Hadinger
fb59c63084
Berry improvement to constants
2022-01-20 22:02:21 +01:00
Stephan Hadinger
8a3f25e608
Berry ctype functions
2022-01-19 22:56:11 +01:00
Theo Arends
7aacdf4fbe
Add support for BME688
...
Add support for BME688 with latest Bosch-Sensor-API library (#14513 )
2022-01-19 17:05:39 +01:00
Theo Arends
71bc58eeae
Fix correct use of uart0
2022-01-19 12:22:30 +01:00
Theo Arends
b0dafb57a4
Add valid pin checks for ESP32 family
2022-01-19 11:31:16 +01:00
Theo Arends
e98498a823
Add uart0 to user selection
...
Add uart0 to user selection (#10203 )
2022-01-19 11:01:55 +01:00
Stephan Hadinger
367414b2be
add non-method check to tasmota.set_timer
2022-01-18 22:45:20 +01:00
Stephan Hadinger
cd401d3928
Berry check non-method
2022-01-18 22:13:40 +01:00
Theo Arends
d7142fb4f3
Merge pull request #14491 from Staars/patch-1
...
Adding HomeKit to legacy MI32 driver
2022-01-18 11:13:10 +01:00
Jason2866
57adb6d47f
fix ambiguous error
2022-01-18 10:41:20 +01:00
Christian Baars
b08ad3843f
Update be_modtab.c
...
fix standard ble build 2/2
2022-01-17 20:47:32 +01:00
Christian Baars
e58d1e3018
Add files via upload
2022-01-17 19:52:34 +01:00
Christian Baars
9828b96ccc
Update be_modtab.c
...
load MI32 and BLE
2022-01-17 19:51:27 +01:00
Theo Arends
274963758e
Fix OneWire-Stickbreaker (DS18x20) library
...
Fix OneWire-Stickbreaker (DS18x20) library support for ESP32S2 (#14338 )
2022-01-17 17:05:33 +01:00
Theo Arends
165880f06b
Fix Onewire ESP32S2 functionality
...
Fix Onewire ESP32S2 functionality (#14338 )
2022-01-17 15:37:26 +01:00
Stephan Hadinger
23c2efbe8f
Fix to allow compilation of minicustom32
2022-01-16 21:34:29 +01:00
s-hadinger
dcaa19d7a0
LVGL add missing enums for freetype ( #14473 )
...
* LVGL add missing enums for freetype
* Fix
2022-01-16 19:37:41 +01:00
Theo Arends
fda1dd2c2c
Merge pull request #14449 from HarHarLinks/patch-1
...
SevenSegmentTM1637.h: binairy -> binary
2022-01-16 16:21:56 +01:00
s-hadinger
d123f8dbc5
LVGL add support for lv_timer and lv_coord_t * return value ( #14465 )
...
* LVGL add support for lv_timer and lv_coord_t * return value
* Patch for char **
* fix LV_ATTRIBUTE_TIMER_HANDLER
* Comptr is 'c'
2022-01-16 15:05:14 +01:00
Stephan Hadinger
b6b0e4779b
LVGL add support for `lv_color_filter_dsc`
2022-01-16 13:11:49 +01:00
Stephan Hadinger
334ff4c16f
LVGL more structs
2022-01-16 10:43:11 +01:00
Stephan Hadinger
3543d5f094
LVGL add support for set_text_fmt
2022-01-16 10:23:35 +01:00
Stephan Hadinger
4bb236d3d0
LVGL add palette functions
2022-01-15 23:42:40 +01:00
Kim Brose
59bc11aca5
SevenSegmentTM1637.h: binairy -> binary
2022-01-15 17:09:39 +01:00
s-hadinger
9136a7d3aa
Merge pull request #14443 from s-hadinger/remove_ld_warnings
...
Remove WiFiUDP32 to solve linker warnings
2022-01-14 23:10:17 +01:00
Stephan Hadinger
fffcf1c2df
Remove WiFiUDP32 to solve linker warnings
2022-01-14 22:53:19 +01:00
Stephan Hadinger
b617ef878b
Fix ld error
2022-01-14 22:20:31 +01:00
s-hadinger
7596a8edde
Merge pull request #14440 from s-hadinger/berry_silence_warning_lto-type-mismatch
...
Silence linker warnings with -flto
2022-01-14 21:01:35 +01:00
Stephan Hadinger
a0922c11cd
Silence linker warnings with -flto
2022-01-14 20:47:33 +01:00
Jason2866
9c057bda17
Merge pull request #14439 from Jason2866/updNimBLE
...
NimBLE update to v1.3.5
2022-01-14 19:47:33 +01:00
Jason2866
ecec42e41b
NimBLE update to v1.3.5
2022-01-14 18:00:02 +01:00
Stephan Hadinger
99037b1366
Berry int() converts comptr
2022-01-14 17:47:24 +01:00
gemu2015
f3b5201c67
fix esp8266 email
2022-01-14 10:00:32 +01:00
Theo Arends
97b27c504a
Merge pull request #14421 from Jason2866/rcswitch
...
Rcswitch Separation Limit changed
2022-01-14 09:07:08 +01:00
Theo Arends
a3c31fdf76
Merge pull request #14422 from s-hadinger/udisplay_reduced_logs
...
Reduced logs for uDisplay
2022-01-14 09:06:27 +01:00
Stephan Hadinger
9958be83a8
LVGL moved Freetype embedded in LVGL8
2022-01-13 19:32:16 +01:00
Stephan Hadinger
da4260641f
Reduced logs for uDisplay
2022-01-13 19:20:10 +01:00
Jason2866
bd4b2b58d2
RCSWITCH_SEPARATION_LIMIT 4100
2022-01-13 18:26:25 +01:00
Jason2866
924ca0d30c
Update RCSwitch.cpp
2022-01-13 18:24:31 +01:00
Stephan Hadinger
5f6e4b7191
LVGL add missing functions move_foreground/background
2022-01-12 22:35:20 +01:00
Stephan Hadinger
636ac69a4b
lvgl use native lv_png instead of library
2022-01-12 22:17:55 +01:00
Stephan Hadinger
f7b9a9c324
IRremoteESP8266 library from v2.8.0 to v2.8.1
2022-01-12 21:34:40 +01:00
Jason2866
5b02250c5f
Revert "Revert "Prep for a custom minimal ESP32 variant"" ( #274 )
2022-01-12 19:44:42 +01:00
Jason2866
fd1fa993a3
Revert "Prep for a custom minimal ESP32 variant"
2022-01-12 12:55:40 +01:00
Jason2866
9f44b17b09
Merge pull request #14383 from Jason2866/cmini_esp32
...
Prep for a custom minimal ESP32 variant
2022-01-12 11:34:47 +01:00
Stephan Hadinger
4121eab041
Berry fix add for int+float
2022-01-11 17:29:08 +01:00
Jason2866
3b138e08a3
Custom Minimal esp32
2022-01-11 17:27:56 +01:00
Stephan Hadinger
2539f04007
Berry workaround for ESP32 Rev0 bug
2022-01-10 22:41:13 +01:00
Stephan Hadinger
a1a98dc65d
Reduce logging for Berry
2022-01-10 18:37:28 +01:00
Stephan Hadinger
9b0a5b89fe
LVGL prepare for Touch Screen calibration
2022-01-10 13:48:40 +01:00
Stephan Hadinger
0fd168c6cf
Berry fast loop
2022-01-09 19:22:23 +01:00
Jason2866
bbf81b5b5f
c3 changes (silence warnings)
2022-01-09 14:55:39 +01:00
Stephan Hadinger
3f6701a8bd
Berry fix crash when superfluous parameter is sent
2022-01-08 10:55:05 +01:00
Theo Arends
479b378707
Fix Modbus serial config
2022-01-06 14:06:56 +01:00
Stephan Hadinger
6755b754e0
Berry stores compiled bytecode into IRAM, freeing space in heap
2022-01-06 13:41:51 +01:00