s-hadinger
26f469f766
Fix UpdateFabricLabel ( #20665 )
2024-02-04 23:13:17 +01:00
s-hadinger
08ac7541aa
Matter fix Google Home removal of device ( #20663 )
...
* Matter fix fabrics id type
* Fix session removal
* add to changelog
2024-02-04 22:54:57 +01:00
s-hadinger
34553f0812
Matter fix endpoint adjusment ( #20657 )
2024-02-04 12:50:53 +01:00
s-hadinger
110c88e8e1
Matter aggregator relocated to endpoint 1 for Google compatibility, may break existing associations ( #20654 )
2024-02-03 19:56:29 +01:00
s-hadinger
6c16a5122a
Berry add `introspect.contains` and `bytes.addfloat` ( #20635 )
2024-02-01 09:52:24 +01:00
Barbudor
717873eac7
enforce TLL255 on ESP8266 ( #20616 )
2024-01-30 18:45:54 +01:00
s-hadinger
9454336f3c
Berry allow mapping within module ( #20606 )
2024-01-27 13:01:28 +01:00
s-hadinger
19b9960168
Berry C mapping, raise an error if too many arguments are sent ( #20604 )
2024-01-27 11:59:45 +01:00
gemu
04bb28bc20
fix email32 file system ( #20603 )
...
* fix file system
* fix email attachments
* Update MB_FS.h
2024-01-27 09:06:41 +01:00
Theo Arends
908a918b8e
Fix ESP8266 compilation
2024-01-26 13:58:28 +01:00
Theo Arends
4bc7b4ec2f
Add ESP32 support for DS18x20 on Shelly Plus Add-On ( #20580 )
2024-01-26 12:26:47 +01:00
gemu
52f3be51b4
utouch optimizations, rgb i2c init ( #20596 )
2024-01-26 09:11:56 +01:00
s-hadinger
559789b4ec
HASPmota support for `min` and `max` attribute in `slider` ( #20582 )
2024-01-24 23:27:01 +01:00
Theo Arends
2a9f9634c9
Update changelogs
2024-01-24 15:05:37 +01:00
Jason2866
808e598b6d
Arduino Core 3.0.0 Platform 2024.01.12 ( #20576 )
...
* Core 3.0.0 latest support
* compability with latest Arduino Core 3.0.0
* Platform 2024.01.12
2024-01-24 14:47:55 +01:00
Theo Arends
79bc9a6b94
Fix LList insertAt skipping one entry
2024-01-24 14:22:48 +01:00
s-hadinger
d531583721
Clean solidified animate ( #20574 )
2024-01-23 23:16:24 +01:00
gemu
a915fdec52
modify RA8876 display driver to use internal touch driver ( #20562 )
...
* integrate utouch driver
* modify for utouch driver
* touched is now int16
2024-01-22 18:21:58 +01:00
gemu
780940d5d0
Utouch update ( #20561 )
...
* toched return int16
* add XPT and more opcodes
* add guesture
* increase code buffer
2024-01-22 18:21:40 +01:00
Theo Arends
1ffbbc914d
Refactor backlog from LinkedList to TasmotaLList
2024-01-21 22:07:49 +01:00
s-hadinger
9006386cf2
Extend LList ( #20555 )
2024-01-21 18:40:27 +01:00
s-hadinger
6d0c2fa9bc
Matter fix support for Alexa ( #20545 )
2024-01-19 20:06:06 +01:00
s-hadinger
6b4254a014
Berry syntax coloring for Notepad++ (by FransO) ( #20541 )
2024-01-18 23:24:18 +01:00
s-hadinger
06c2d78d5f
Berry assigment to list with negative index ( #20537 )
2024-01-18 22:01:39 +01:00
Theo Arends
c9d0106007
Removed max number of 30 backlog entries
2024-01-18 16:32:28 +01:00
s-hadinger
a2c4123d79
Berry add solidification of strings longer than 255 bytes ( #20529 )
2024-01-18 12:31:47 +01:00
gemu
9ccc3f8fda
Universal touch driver ( #20492 )
...
* add universal touch
* add universal touch
* add universal touch
* add universal touch
* Update xdrv_10_scripter.ino
* utouch add word address support (gt911)
* optimizations
* add simple resistive touch
2024-01-18 10:23:21 +01:00
Simon Post
12ef60a3df
Modification of convert.py and preprocessor.py to add tabview, list and tileview. Plus fix lv.keyboard enum error ( #20513 )
...
* Modification of convert.py and preprocessor.py to add tabview, list and tileview. Plus fix lv.keyboard enum error
* Amended my_user_config.h per request
---------
Co-authored-by: Simon Post <admin@SimonM3MacbookPro.theposts.me>
2024-01-17 13:24:43 +01:00
gemu
b0b2f22e5b
fix display dimmer ( #20491 )
2024-01-15 21:58:46 +01:00
s-hadinger
9045a7da83
IP stack compatible with new Core3 IPv6 implementation ( #20509 )
...
* IP stack compatible with new Core3 IPv6 implementation
* Fix compilation
* Forece CI
2024-01-15 21:05:40 +01:00
s-hadinger
8d83472c01
LVGL option to add `lv.keyboard` extra widget ( #20496 )
...
* LVGL option to add `lv.keyboard` extra widget
* Don't include keyboard by default
2024-01-14 22:37:07 +01:00
s-hadinger
08a14ccc9e
LVGL add `lv.str_arr` ( #20480 )
2024-01-12 19:48:33 +01:00
Theo Arends
f065d74293
Add support for HardwareSerial invert ( #15461 )
2024-01-12 13:57:31 +01:00
gemu
03cadd29f3
Sml update ( #20474 )
...
* add decryption flags
* add gcm crypto flags
2024-01-12 10:05:25 +01:00
s-hadinger
b0f4542707
Berry `debug.caller` ( #20470 )
2024-01-12 08:29:14 +01:00
s-hadinger
edda5ddc33
Berry `tasmota.webcolor` ( #20454 )
2024-01-10 09:08:11 +01:00
s-hadinger
69d4e323d6
Berry provide lightweight options for `tasmota.wifi/eth/memory/rtc` ( #20448 )
2024-01-09 19:49:30 +01:00
s-hadinger
85fb54fe8d
Berry `webserver.header` to read browser sent headers ( #20447 )
2024-01-09 19:34:19 +01:00
Christian Baars
81fac80859
MI32 legacy: add optional argument to BLE.run() ( #20431 )
...
* add optional argument to BLE.run()
* set default of scan response to NO
2024-01-09 09:10:45 +01:00
gemu
92214ac633
ADD FTP server to filesystem ( #20402 )
...
* add ftp lib
* add ftp server
2024-01-08 16:44:49 +01:00
s-hadinger
298ee22ebf
Berry add `string` to `bytes()` ( #20420 )
2024-01-07 15:38:29 +01:00
Theo Arends
0d300aebff
Update GPIOViewer
...
- Add ESP8266 PWM state logging
- Add ADC state functions
2024-01-07 15:10:19 +01:00
s-hadinger
bd9a99caff
Berry `gpio.get_pin_type` and `gpio.ger_pin_type_index` ( #20415 )
2024-01-06 22:20:22 +01:00
s-hadinger
324689ee53
Berry `gpio.read_pwm` and `gpio.read_pwm_resolution` ( #20414 )
2024-01-06 21:22:45 +01:00
s-hadinger
ea6b191378
Berry add `tasmota.urlbecload(url:string) -> bool` ( #20412 )
2024-01-06 17:32:50 +01:00
s-hadinger
15b40801d4
Fixes for tcpasync ( #20411 )
2024-01-06 17:03:51 +01:00
s-hadinger
af2b90caac
Berry add support for `tcpclientasync` in `tcpserver` ( #20401 )
2024-01-05 09:54:18 +01:00
Theo Arends
b56e8bb014
Revert "Add libs"
...
This reverts commit 7042b8344c
.
2024-01-04 22:50:33 +01:00
Theo Arends
7042b8344c
Add libs
2024-01-04 18:31:04 +01:00
s-hadinger
6768ebc2ac
Berry fix static allocation when superclass is a member ( #20385 )
2024-01-03 16:12:47 +01:00
s-hadinger
54e88c2926
HASPmota type `chart` ( #20372 )
2024-01-02 12:16:50 +01:00
s-hadinger
a38f869052
Fix other LVGL conversion to int ( #20355 )
2023-12-30 11:23:26 +01:00
s-hadinger
2de3d427de
LVGL fix type for lv_imgbtn ( #20354 )
2023-12-30 10:29:30 +01:00
s-hadinger
6a8435b731
Berry added `introspect.set()` for class attributes ( #20339 )
2023-12-29 10:17:10 +01:00
s-hadinger
1f662a6dad
HASPmota added `haspmota.page_show()` to change page ( #20333 )
2023-12-28 22:19:58 +01:00
s-hadinger
67b36030dc
Berry sync upstream #369 ( #20330 )
2023-12-28 17:00:35 +01:00
s-hadinger
3415453620
Berry Improve error message when constructor returns NULL ( #20314 )
2023-12-26 12:29:50 +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
6c0028de4e
Matter improve read sensors ( #20302 )
...
* Matter improve read_sensors scheduling
* Imprtove logging
* add scheduler call
* remove unwanted print
* fix
2023-12-24 09:31:53 +01:00
s-hadinger
fb90a34b0a
Matter support for password for remote Tasmota devices ( #20296 )
2023-12-23 10:54:22 +01:00
s-hadinger
fbc827d11d
Berry fix leds brightness ( #20292 )
2023-12-22 18:10:34 +01:00
Christian Baars
0e87096bad
allow Berry fast_loop for BLE module ( #20281 )
2023-12-21 20:28:08 +01:00
s-hadinger
5fd8faa633
Add animate palettes ( #20256 )
2023-12-17 21:23:43 +01:00
s-hadinger
dc98f6e190
Simplify animate ( #20254 )
...
* Simplify animate
* make add_ methods idempotent
2023-12-17 20:47:18 +01:00
s-hadinger
cc5eb732ea
Fix animation ( #20250 )
2023-12-16 22:38:04 +01:00
s-hadinger
3f4b69f91c
Improve animation ( #20246 )
2023-12-16 17:26:58 +01:00
s-hadinger
d6bf19190f
Small fixes to animate module ( #20238 )
2023-12-14 23:09:40 +01:00
s-hadinger
c1f8ee5dbb
Refactoring of Berry `animate` module for WS2812 Leds ( #20236 )
2023-12-14 20:13:17 +01:00
s-hadinger
5102dbf1d2
Matter Contact sensor was not triggering any update ( #20232 )
2023-12-13 20:07:12 +01:00
s-hadinger
f796915fd1
HASPmota `bar` fixed `val` attribute ( #20208 )
2023-12-11 22:13:24 +01:00
Christian Baars
864a99d887
Berry ULP - API changes for IDF5.x ( #20198 )
...
* remove pointless dependencies
* add API changes for IDF5.x
2023-12-09 13:32:02 +01:00
s-hadinger
15d72e9f33
Fix solidification of leds ( #20199 )
...
* Fix solidification of leds
* Fix includes
2023-12-08 22:41:44 +01:00
s-hadinger
d61adb0b0c
Leds animation refactoring stage 1 ( #20197 )
2023-12-08 21:13:44 +01:00
s-hadinger
faa29b2e57
Fix Neopixel flicker for Core3 ( #20196 )
2023-12-08 19:43:02 +01:00
s-hadinger
fd0a2fdaa5
Update berry.exe ( #20186 )
2023-12-07 22:07:11 +01:00
s-hadinger
40ed8aa10f
Bring back `invalidate_spiffs()` ( #20184 )
2023-12-06 21:39:52 +01:00
s-hadinger
ddb11779fd
ESP32 LVGL library from v8.3.10 to v8.3.11 (no functional change) ( #20183 )
...
* ESP32 LVGL library from v8.3.10 to v8.3.11 (no functional change)
* merge
* parse
* finalize
2023-12-06 21:30:08 +01:00
s-hadinger
1c60527099
Berry `scale_int`, equivalent of `scale_uint` for signed integers ( #20090 )
2023-11-23 11:31:26 +01:00
s-hadinger
1b0454f6bc
Fix AES CBC ( #20078 )
2023-11-21 17:12:01 +01:00
s-hadinger
f1fe32b541
Solidified Code updated
2023-11-19 16:16:50 +00:00
s-hadinger
e3b151c756
Fix Berry parser error in specific cases ( #20059 )
...
* Fix Berry parser error in specific cases
* fix typo
* Fix last bug (hopefully)
2023-11-19 17:16:03 +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
Christian Baars
cf6de0ce31
add AES_CBC to crypto module ( #19964 )
2023-11-09 14:27:17 +01:00
s-hadinger
b04d26a7a3
Solidified Code updated
2023-11-08 20:40:15 +00:00
Ludovic BOUÉ
0303cca1db
Fix for Matter flow sensor ( #19961 )
...
* Update Matter_Plugin_4_Bridge_Sensor_Flow.be
MeasuredValue represents 10 x flow in m3/h
* Update Matter_Plugin_3_Sensor_Flow.be
MeasuredValue represents 10 x flow in m3/h
* Update Matter_Plugin_4_Bridge_Sensor_Flow.be
MinMeasuredValue comment
2023-11-08 21:39:20 +01:00
s-hadinger
ceda8782c8
Berry fix bytes getter for 3-bytes big-endian ( #19945 )
2023-11-06 17:48:24 +01:00
s-hadinger
625b204cb2
Berry ``debug.gcdebug()`` to enable GC debugging ( #19936 )
2023-11-05 18:40:28 +01:00
s-hadinger
fbe31ab294
Fix Core3 warnings when compiling LVGL ( #19921 )
2023-11-04 12:22:44 +01:00
s-hadinger
dcbb22a256
Matter improve virtual plugins ( #19918 )
...
* Matter improve virtual plugins
* Disable sensor probing for virtual
* solidify
2023-11-03 23:12:04 +01:00
s-hadinger
8e6a8b6cff
Matter solidify map of plugins ( #19917 )
2023-11-03 21:50:55 +01:00
s-hadinger
ec039a8390
Matter update hierarchy of plugins ( #19915 )
2023-11-03 14:21:13 +01:00
s-hadinger
2791087f3c
Solidified Code updated
2023-11-03 10:10:03 +00:00
Ludovic BOUÉ
8c40d77664
Adding Matter Flow sensor support ( #19852 )
...
* Create Matter_Plugin_3_Sensor_Flow.be
* Create Matter_Plugin_Bridge_Sensor_Flow.be
* Create Matter_Plugin_9_Virt_Sensor_Flow.be
* Update Matter_Plugin_3_Sensor_Flow.be
0x0404 Flow Measurement cluster
* Rename Matter_Plugin_Bridge_Sensor_Flow.be to Matter_Plugin_4_Bridge_Sensor_Flow.be
* Update Matter_UI.be
* Update be_matter_module.c
* Update be_matter_module.c
* Fixes
* Update be_matter_module.c
* Update Matter_Plugin_9_Virt_Sensor_Flow.be
* Update Matter_Plugin_3_Sensor_Flow.be
* Update be_matter_module.c
* Update solidified_Matter_Plugin_9_Virt_Sensor_Flow.h
2023-11-03 11:08:38 +01:00
s-hadinger
217c568301
HASPmota add styling properties ( #19912 )
2023-11-02 22:11:48 +01:00
s-hadinger
8d9f76d52d
Fix IR receive on ESP32 with Arduino Core 3 ( #19904 )
2023-11-01 22:49:59 +01:00
Christian Baars
c238d8d4d1
several updates ( #19893 )
2023-11-01 17:30:22 +01:00
s-hadinger
86e777eaad
Fix python coc warning ( #19895 )
2023-11-01 12:09:10 +01:00
s-hadinger
0cd1ae965c
Berry fix warning in be_lexer ( #19892 )
2023-10-31 22:11:18 +01:00
Andreas Ziemer
dfa6f9a771
Update be_lexer.c ( #19856 )
...
Added check for unterminated block comments
2023-10-28 11:43:35 +02:00
s-hadinger
d2b370ab44
Fix Berry on old ESP32 ( #19830 )
2023-10-24 18:01:14 +02:00
s-hadinger
59be99991c
Matter Light0 now accept a Relay number ( #19809 )
2023-10-20 18:20:31 +02:00
Ludovic BOUÉ
6844bb606d
Create Matter_Plugin_9_Virt_Sensor_Occupancy.h ( #19786 )
...
* Create Matter_Plugin_9_Virt_Sensor_Occupancy.h
* Create Matter_Plugin_9_Virt_Sensor_Occupancy.be
Implements the behavior for a Virtual Occupancy Sensor
* Update be_matter_module.c
Enable Virt_Sensor_Occupancy
* Create solidified_Matter_Plugin_9_Virt_Sensor_Occupancy.h
* Update Matter_UI.be
Add missing v_occupancy and v_onoff
* Update solidified_Matter_UI.h
* Update be_matter_module.c
* Update be_matter_module.c
* Update Matter_Plugin_9_Virt_Sensor_Occupancy.be
* Delete lib/libesp32/berry_matter/src/solidify/Matter_Plugin_9_Virt_Sensor_Occupancy.h
Remove undeeded file
* Update solidified_Matter_Plugin_9_Virt_Sensor_Occupancy.h
Fix case
* Update solidified_Matter_UI.h
Fix case
* Update be_matter_module.c
Update
* Update Matter_UI.be
remove v_onoff
* Update solidified_Matter_UI.h
update
---------
Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2023-10-19 22:55:29 +02:00
s-hadinger
385408dcfd
Berry fix bool side effect ( #19790 )
2023-10-18 20:02:47 +02:00
Jason2866
3e13fcee9e
Pio: add all libs to ignore, not needed for compiling of safeboot env ( #19765 )
...
* Fix ignore safeboot flags
* add more libs to ignore
2023-10-16 16:43:40 +02:00
JeroenSt
91ba05ac3b
ModbusBridge write memleak fix (19733) ( #19758 )
...
Co-authored-by: JeroenSt <nospam@nospam.org>
2023-10-16 08:26:26 +02:00
s-hadinger
d3784a26ab
Audio Core3 compilation for ESP32C3 ( #19755 )
2023-10-15 22:46:01 +02:00
Christian Baars
baef3eed91
Delete lib/libesp32_div/ESP32-HomeKit directory ( #19743 )
2023-10-14 20:36:30 +02:00
Jason2866
a3dcbc6661
Remove `WiFiClientSecure` ( #19725 )
...
* Update HttpClientLight.cpp
* Update HttpClientLight.h
* Update Powerwall.h
* Update xdrv_10_scripter.ino
2023-10-12 20:10:16 +02:00
s-hadinger
c8679df3ff
Remove warning when compiling LVGL with Arduino3 ( #19699 )
2023-10-07 23:02:55 +02:00
gemu
cad9d5fdd8
udisplay suport for GC3503V ( #19682 )
...
* suport for GC3503V
* disable debug
2023-10-07 07:48:25 +02:00
s-hadinger
906a12f21d
Berry add unit test for #19655 ( #19692 )
2023-10-06 22:46:02 +02:00
s-hadinger
ab45702519
Fix Berry solidification ( #19691 )
2023-10-06 22:42:38 +02:00
s-hadinger
23a3c33968
Berry fix esp-idf 5 compilation
2023-10-06 21:17:49 +02:00
s-hadinger
72b2767a74
Fix compilation with Arduino 3 alpha 1 ( #19690 )
2023-10-06 21:00:42 +02:00
s-hadinger
bf9c5b86c6
Remove warnings when compiling Audio with Arduino 3 ( #19687 )
2023-10-06 19:47:10 +02:00
s-hadinger
11aad19800
Audio support for Microphone + Berry ( #19677 )
2023-10-05 21:47:07 +02:00
s-hadinger
69a3573f7e
Solidified Code updated
2023-10-05 15:55:10 +00:00
s-hadinger
3f91d5b513
Matter fix missing shadow_onoff
2023-10-05 17:53:31 +02:00
s-hadinger
473a8ee999
Audio refactoring, filters and I2SConfig ( #19662 )
2023-10-03 22:39:02 +02:00
s-hadinger
94842bc0d1
Support for grow on mount when resizing FS to max ( #19659 )
2023-10-03 19:14:45 +02:00
s-hadinger
ee7e3cab15
Solidified Code updated
2023-10-03 13:23:06 +00:00
s-hadinger
288fe3b282
Berry fix compilation with integer index ( #19655 )
2023-10-03 15:21:48 +02:00
s-hadinger
77cba731b9
Partition_Wizard compatible with grow on mount ( #19645 )
2023-10-02 23:32:55 +02:00
s-hadinger
2ad6353a2d
Matter improve error message for MtrUpdate ( #19644 )
2023-10-02 22:00:55 +02:00
s-hadinger
795a194d65
Audio prepare for Arduino3 ( #19637 )
2023-10-02 09:18:53 +02:00
s-hadinger
2e0c958b97
Solidified Code updated
2023-10-01 10:25:26 +00:00
Ludovic BOUÉ
ead677d148
Add missing UPDATE_COMMANDS for Contact sensor ( #19632 )
2023-10-01 12:23:57 +02:00
Ludovic BOUÉ
f9f3630fca
Update Matter_Plugin_3_Sensor_Occupancy.be ( #19631 )
...
Add missing UPDATE_COMMANDS for Occupancy sensor
2023-10-01 12:23:29 +02:00
s-hadinger
d1c643a591
Matter tentative fix for SmartThings ( #19620 )
2023-09-30 14:15:50 +02:00
s-hadinger
31e56903c5
Audio refactoring and fixes ( #19594 )
2023-09-25 23:31:32 +02:00
Christoph Friese
5d97a73ddf
Add ENS16x (air quality) and ENS210 (temp & RH) sensors ( #19479 )
...
* Add files via upload
Added ENS16x library enabling read-out of ENS160 and ENS161 sensor component (follow-up of CCS811 and iAQcore)
Added ENS210 library to read out ENS210 temperature & humidity sensor
* Add files via upload
Add air quality sensor readout for ENS160 and ENS161 checking two possible I2C addresses (follow up sensor for CCS811 and iAQcore)
Add temperature and humidity sensor readout checking two possible I2C addresses
* Update BUILDS.md
Add USE_ENS16x and USE_ENS210
* Update decode-status.py
Add USE_ENS16x and ENS210
* Update I2CDEVICES.md
Add USE_ENS16x and USE_ENS210
* Update my_user_config.h
Add USE_ENS16x and USE_ENS210
* Update support_features.ino
Add USE_ENS16x and USE_ENS210
* Update tasmota_configurations.h
Add USE_ENS16x and ENS210
* Update tasmota_configurations_ESP32.h
Add USE_ENS16x and USE_ENS210
* Update xsns_111_ens16x.ino
Corrected I2X number
* Update xsns_112_ens210.ino
Corrected I2C number
* Disable USE_ENS16x and USE_ENS210 by default
* Added code size information
* cut down in libs
* optimize tasmota side
* fix ens16x web display
* final fix on alternate addresses
* update code & RAM usage
---------
Co-authored-by: Barbudor <barbudor@barbudor.net>
2023-09-24 18:30:15 +02:00
s-hadinger
81d287a3b0
Berry fix audio MP3 ( #19578 )
2023-09-23 12:23:51 +02:00
s-hadinger
63fd3e753a
Solidified Code updated
2023-09-22 15:33:45 +00:00
s-hadinger
06da24df83
Update berry scripts for Shelly ( #19535 )
2023-09-22 17:32:34 +02:00
Andrew Klaus
3061b06f3b
Adding SGP40 support to SGP4X driver ( #19560 )
2023-09-22 10:15:04 +02:00
s-hadinger
7de25acac0
Minor refactoring of audio code for Arduino3 ( #19559 )
2023-09-21 09:00:28 +02:00
s-hadinger
fc513af351
Berry counter ( #19558 )
...
* Berry read and write Counters
* rename counter
2023-09-20 22:28:40 +02:00
s-hadinger
f8b5a38dc9
ESP32 LVGL library from v8.3.9 to v8.3.10 (no functional change) ( #19557 )
...
* ESP32 LVGL library from v8.3.9 to v8.3.10 (no functional change)
* Update mapping
2023-09-20 21:21:08 +02:00
Theo Arends
ffd09da89a
Fix DS18B20 for ESP32 with over 33 gpios
2023-09-19 15:20:10 +02:00
Christian Baars
aa4464389f
fix codec compilation on IDF5.1 ( #19546 )
2023-09-18 22:04:56 +02:00
s-hadinger
141a38191a
Matter add virtual sensors ( #19530 )
2023-09-16 10:55:05 +02:00
s-hadinger
d6f0b75959
Solidified Code updated
2023-09-14 21:44:06 +00:00
s-hadinger
04e0d23aba
Fix typo
2023-09-14 23:43:05 +02:00
s-hadinger
e5916337ef
Matter support for Virtual Devices controllable via Rules or Berry ( #19520 )
2023-09-14 22:53:12 +02:00
s-hadinger
00bd97fdc7
Matter virtual lights ( #19511 )
2023-09-13 22:49:46 +02:00
s-hadinger
156f1988b2
ESP32 LVGL library from v8.3.8 to v8.3.9 (no functional change) ( #19510 )
2023-09-13 22:05:00 +02:00
blakadder
8246410c8a
fix compile errors on exotic windows codepages ( #19508 )
2023-09-13 15:06:01 +02:00
s-hadinger
6d0b2f6bc3
Fix invalid character
2023-09-13 13:47:30 +02:00
s-hadinger
34cea00ae2
Fix hidden invalid character
2023-09-13 13:45:53 +02:00
s-hadinger
059d1197c5
Matter consolidate attributes per cluster ( #19493 )
2023-09-10 22:11:08 +02:00
s-hadinger
f1bd9446d5
Matter events phase 1 ( #19484 )
2023-09-09 14:50:40 +02:00
s-hadinger
7726f1eef4
Fix typo in berry mqtt ( #19477 )
2023-09-07 20:44:30 +02:00
s-hadinger
d9acd2adb0
Fix compilation of IRRemoteESP8266 for core3 ( #19473 )
2023-09-06 21:02:46 +02:00
s-hadinger
4100682297
Fix TLS by removing redundant BearSSL code from libmail ( #19472 )
2023-09-06 20:12:59 +02:00
Christian Baars
a5835450e9
fix shine for gcc12 ( #19458 )
2023-09-05 10:53:51 +02:00
s-hadinger
c2f8821b2f
`Sendmail` upgraded to ESP-Mail-Client v3.4.9 from v1.2.0, using BearSSL instead of MbedTLS ( #19460 )
...
* `Sendmail` upgraded to ESP-Mail-Client v3.4.9 from v1.2.0, using BearSSL instead of MbedTLS
* Fix compilation on ESP8266
* Fix compilation
* fix compilation
2023-09-04 23:00:37 +02:00
s-hadinger
bb4d99114a
Berry move mapping from C++ to C ( #19450 )
2023-09-03 22:50:03 +02:00
s-hadinger
fe0423c6cd
Berry cleaned udp class ( #19449 )
2023-09-03 21:49:35 +02:00
s-hadinger
a781ba3fc2
Fix compilation on Arduino 3 ( #19447 )
...
* Fix compilation on Arduino 3
* Fix compilation
2023-09-03 19:02:44 +02:00
s-hadinger
4cb8b987a4
Berry move solidified code to C ( #19446 )
2023-09-03 18:30:22 +02:00
s-hadinger
8a514a0758
Berry make mdns compatible with non-IPv6 builds ( #19444 )
2023-09-03 16:18:38 +02:00
Barbudor
5395b8c4bd
fix and improve pzem_dc ( #19402 )
2023-08-27 22:49:24 +02:00
Christian Baars
343618411c
Fix crash of uDisplay on ESP32S3 with IDF5.1 ( #19383 )
...
* fix compile of uDisplay with IDF5.x on ESP32S3
* fix crash with uDisplay on S3 with IDF5.1
2023-08-25 12:11:23 +02:00
Christian Baars
c4e57e49c2
fix compile of uDisplay with IDF5.x on ESP32S3 ( #19378 )
2023-08-24 16:18:51 +02:00
Jason2866
312bbbb7b6
Arduino.3.0: enable Audio libs compile by disabling incompatible I2S driver ( #19377 )
...
* i2s off for Arduino 3.0
2023-08-24 15:31:41 +02:00
Christian Baars
65a1a4feeb
Neopixel add SPI driver for C2 and some minor updates ( #19372 )
2023-08-24 10:34:17 +02:00
Christian Baars
f4585a2718
prepare transition to esp-nimble-cpp ( #19370 )
2023-08-23 16:33:26 +02:00
Theo Arends
3c725a13d6
Fix Core 3 compilation
2023-08-23 15:10:14 +02:00
Theo Arends
db6193dc80
Phase 2 support C2/C6
2023-08-23 14:52:58 +02:00
Theo Arends
701d33f645
Phase 2 support C2/C6
2023-08-23 13:02:13 +02:00
Theo Arends
eccfbc334c
Fix compile warning
2023-08-20 18:27:34 +02:00
Theo Arends
0acd5335d5
Remove debug messages ( #19365 )
2023-08-20 17:49:21 +02:00
Christian Baars
7d18dd0e9e
fix OneWire for IDF5.1 and C2/C6 ( #19303 )
...
* fix OneWire for IDF5.1 and C2/C6
* Use Onewire in arduino30 builds
* use SOC specific defines for C2,C3 and C6
2023-08-14 09:34:48 +02:00
Дилян Палаузов
f9f5d5d55c
Typo architceture → architecture ( #19288 )
2023-08-10 16:22:44 +02:00
s-hadinger
0b3d6fd146
Prepare for Arduino v3 / esp-idf v5 2nd batch ( #19265 )
2023-08-05 20:34:24 +02:00
s-hadinger
5c8c7cdfca
Prepare for Arduino v3 / esp-idf v5 ( #19264 )
2023-08-05 15:11:10 +02:00
s-hadinger
70ced65aaf
Fix compilation when IPv6 is not supported ( #19260 )
2023-08-05 10:17:56 +02:00
s-hadinger
362326f004
Zigbee Berry minor fix and cleaning ( #19257 )
...
* Zigbee Berry minor fix and cleaning
* Fix compilation
2023-08-05 09:50:39 +02:00
s-hadinger
1587bf5ba7
Matter fix auto-configuration Relay indices ( #19255 )
2023-08-04 09:13:20 +02:00
s-hadinger
b6129f2ab7
Matter support for large atribute responses ( #19252 )
...
Support for responses (arrays) that do not fit in a single UDP packer
Do not remove children fabrics
2023-08-03 18:28:25 +02:00
Vincent de Groot
5e591ef7db
Integrate MAX17043 driver mechanisms in xsns_110 ( #19219 )
2023-08-03 11:54:41 +02:00
s-hadinger
76662ab236
Matter support for fabric_filtered request (for Google compatibility) ( #19249 )
2023-08-02 23:00:26 +02:00
s-hadinger
58fce33312
Matter increased polling frequency for local switches/occupancy ( #19242 )
2023-08-02 09:02:08 +02:00
s-hadinger
80617e96e1
Berry bytes `get` and `set` work for 3 bytes values ( #19225 )
...
* Berry bytes `get` and `set` work for 3 bytes values
* Fix error message
2023-07-31 13:57:07 +02:00
s-hadinger
148c1a2f74
Fix fabric saving exception ( #19224 )
2023-07-30 19:09:27 +02:00
s-hadinger
c73fd88d1c
IRremoteESP8266 library from v2.8.5 to v2.8.6 ( #19212 )
2023-07-29 14:13:58 +02:00
s-hadinger
1a91dc441b
Berry improve tasmota.scale_uint() ( #19197 )
2023-07-26 22:31:22 +02:00
Vincent de Groot
bc41500d9c
MAX17043 sensor integration ( #18788 )
...
* Restart MAX17043 from the scratch
* revert change
* Changed battery capacity in charge (capacity is the Ah value of the battery, this degrades over time when battery ages)
* merge
* Changing xsns_109 to 110
* fix nr
* removed old xsns109
* Update I2CDEVICES.md
* clean-up usage of Interface
2023-07-22 13:33:47 +02:00
s-hadinger
2cc0964a5f
Solidified Code updated
2023-07-20 19:28:05 +00:00
s-hadinger
758b0237b4
Matter latency improvement for single attribute reads and single commands ( #19158 )
2023-07-20 21:26:55 +02:00
s-hadinger
3da5124348
Berry add AES CCM decrypting in a single call to avoid any object allocation ( #19153 )
2023-07-19 21:15:08 +02:00
s-hadinger
2a3690b866
Berry `tasmota.loglevel()` and `tasmota.rtc_utc()` for faster performance ( #19152 )
2023-07-19 20:58:50 +02:00
s-hadinger
0b59cda02a
Berry add metrics for memory allocation/deallocation/reallocation ( #19150 )
2023-07-19 20:41:41 +02:00
s-hadinger
410a6b99d9
Berry update grammar ( #19129 )
2023-07-16 15:32:59 +02:00
s-hadinger
00249ac3eb
Fix typo
2023-07-16 15:05:41 +02:00
s-hadinger
f4ff0010af
Berry fix syntax highlighting for escaped chars ( #19126 )
2023-07-16 11:15:33 +02:00
s-hadinger
315fe36727
Berry check arguments for `range()` ( #19124 )
2023-07-15 23:25:51 +02:00
s-hadinger
ca8ec6a006
Berry updated syntax highlighting plugin for VSCode ( #19123 )
2023-07-15 22:43:38 +02:00
s-hadinger
0c0ca82198
Update Berry windows exe to latest ( #19121 )
2023-07-15 19:20:59 +02:00
s-hadinger
46e17061b2
Berry extend `range(lower, upper, incr)` to arbitrary increment ( #19120 )
2023-07-15 19:09:52 +02:00
s-hadinger
af27d65a8a
Sync with Berry upstream ( #19119 )
2023-07-15 18:11:04 +02:00
s-hadinger
ada754c582
Berry add `energy.update_total()` to call `EnergyUpdateTotal()` from energy driver ( #19117 )
2023-07-15 17:06:10 +02:00
s-hadinger
8c31acd376
Berry minor fixes from upstream ( #19091 )
2023-07-11 08:21:09 +02:00
s-hadinger
7404b8ddbb
Berry `_class` can be used in `static var` initialization code ( #19088 )
2023-07-10 17:50:04 +02:00
s-hadinger
fcfc3ecb37
Matter fix session not being removed from memory ( #19081 )
...
* Matter fix session not being removed from memory
* Fix
2023-07-09 19:36:36 +02:00
s-hadinger
8d161d04f7
Matter add mini-profiler ( #19075 )
2023-07-08 18:58:44 +02:00
s-hadinger
0502c15ce3
Matter increase logs when storing sessions ( #19073 )
2023-07-08 15:05:03 +02:00
s-hadinger
7afc4865e1
Matter improve latency for remote commands ( #19072 )
2023-07-08 12:00:23 +02:00
s-hadinger
a0c4d914e8
Matter fix bug when saving Force Static endpoints ( #19071 )
2023-07-08 11:25:33 +02:00
s-hadinger
2ecb697a3f
Berry added `getgbl` performance counter to `debug.counters()` ( #19070 )
...
* Berry add `getgbl` counter
* Berry added `getgbl` performance counter to `debug.counters()`
2023-07-08 11:25:25 +02:00
s-hadinger
5c9c4e6dad
Matter increase logs in save_fabrics ( #19060 )
2023-07-06 22:15:37 +02:00
s-hadinger
d79c4a7cc6
ESP32 LVGL library from v8.3.7 to v8.3.8 (no functional change) ( #19058 )
...
* ESP32 LVGL library from v8.3.7 to v8.3.8 (no functional change)
* Update changelog
2023-07-06 22:03:05 +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
f56307e321
Fix to Partition_Wizard for shelly ( #19056 )
2023-07-06 20:59:50 +02:00
Christian Baars
4c0535687f
Accelerate path.listdir() ( #18927 )
...
* Accelerate path.listdir()
* restore old behavior, push filename only and not the full path to the list
2023-07-06 11:10:26 +02:00
s-hadinger
cc55cf0bb1
Revert "Berry `var` allowed in with walrus operator `:=` ( #19018 )" ( #19019 )
...
This reverts commit 8f06552eee
.
2023-07-03 14:10:05 +02:00
s-hadinger
8f06552eee
Berry `var` allowed in with walrus operator `:=` ( #19018 )
...
* Berry `var` allowed in with walrus operator `:=`
* fix regression
2023-07-03 12:28:41 +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
s-hadinger
7cd2d78b26
Matter no Ack for Invoke Request ( #19012 )
2023-07-02 20:12:40 +02:00
s-hadinger
52392a2b48
Matter improve responsiveness ( #19002 )
2023-06-29 22:12:56 +02:00
s-hadinger
ff865d8005
Update pre-compiled Berry for Windows ( #19001 )
2023-06-29 16:39:59 +02:00
s-hadinger
ef304a8ba8
Berry mark walrus operator as side-effect ( #18999 )
2023-06-29 13:01:07 +02:00
s-hadinger
34456e6193
Berry `import strict` now detects useless expr without side effects ( #18997 )
2023-06-29 09:04:16 +02:00
Andrew Klaus
eb655a4a8f
Add support for SGP41 TVOC/NOx Sensor ( #18880 )
...
* Initial support for SGP41
* Removing delay() use from SGP4x driver
* Using i18n for TVOC/NOx raw values as well
2023-06-29 09:04:08 +02:00
s-hadinger
952811b4eb
Matter add option to disable bridge mode ( #18992 )
2023-06-28 14:49:47 +02:00
s-hadinger
1e19e13c6f
Matter support for temperature in Fahrenheit (`SetOption8 1`) ( #18987 )
2023-06-27 23:16:40 +02:00
s-hadinger
b9588e6192
Berry `bool( [] )` and `bool( {} )` now evaluate as `false` ( #18986 )
2023-06-27 22:07:13 +02:00
s-hadinger
9cf3d16065
Berry various fixes for Walrus Operator ( #18982 )
2023-06-27 14:32:08 +02:00
s-hadinger
090a4bb4b5
Berry fix bug in walrus operator ( #18969 )
2023-06-25 23:14:33 +02:00
s-hadinger
30a65edd7a
Berry Walrus operator ':=' ( #18963 )
2023-06-25 17:30:42 +02:00
s-hadinger
89a815f196
Matter display the remote Device Name instead of IP address ( #18960 )
2023-06-25 10:52:51 +02:00
s-hadinger
9a3d3988a2
Matter remove unused clusters labels ( #18951 )
2023-06-24 10:52:37 +02:00
Davide Beatrici
1f16693664
"Tamota" -> "Tasmota" ( #18950 )
2023-06-24 10:24:48 +02:00
s-hadinger
0ac5d0945b
Berry add option to remove source file name and save flash space ( #18948 )
2023-06-23 23:14:51 +02:00
s-hadinger
5792dad12b
Berry reduce bproto structure by 8 bytes ( #18946 )
2023-06-23 19:34:42 +02:00
s-hadinger
7d68c55b38
Solidified Code updated
2023-06-23 16:34:47 +00:00
s-hadinger
36de007909
Berry replace `string.format`with `format` ( #18945 )
...
* Berry replace `string.format`with `format`
* remove import.string
2023-06-23 18:33:31 +02:00
s-hadinger
bf36868813
Matter remove superfluous `import.string` ( #18938 )
2023-06-22 23:49:35 +02:00
s-hadinger
85f357096a
Berry added f-strings as an alternative to string formatting ( #18937 )
2023-06-22 22:50:05 +02:00
s-hadinger
410aadbf6d
Berry add global function `format` as a simpler syntax to `string.format` ( #18925 )
2023-06-21 14:12:39 +02:00
s-hadinger
2d515dc91f
Matter show remotes as links ( #18913 )
2023-06-20 09:10:25 +02:00
s-hadinger
d5c727129e
Fix compilation ( #18905 )
2023-06-18 23:14:19 +02:00
s-hadinger
6a8ceab0a3
Solidified Code updated
2023-06-18 21:04:53 +00:00
Barbudor
92ce18f87c
AND_list ( #18904 )
2023-06-18 23:03:45 +02:00
s-hadinger
1e745807e4
Berry fixed parser error with upvals in closures ( #18902 )
2023-06-18 20:21:08 +02:00
s-hadinger
4a3b6457ca
Matter add friendly-name (NodeLabel) to each endpoint ( #18897 )
2023-06-18 18:45:47 +02:00
btsimonh
b2fd311186
Bugfix accessing zip paths with no characters after the hash ( #18894 )
...
Add passthrough of openNextFile, so that folders can be opened and read via the ZipFS proxied filesystems.
2023-06-18 18:42:39 +02:00
btsimonh
4452228dca
add path.isdir for berry, plus save ~87 bytes of flash ikn the process. ( #18895 )
2023-06-18 18:42:07 +02:00
s-hadinger
3fc932d38a
Berry `string.format()` now automatically converts type according to format ( #18890 )
2023-06-16 20:38:53 +02:00
s-hadinger
3a00dde3af
Matter add remote contact ( #18883 )
2023-06-14 22:32:54 +02:00