Commit Graph

1291 Commits

Author SHA1 Message Date
s-hadinger
34bf941cd2 Berry add webclient collect_headers() and set_headers (#18166) 2023-03-11 21:46:08 +01:00
s-hadinger
4aa9aebae3 Berry add wc.set_follow_redirects(bool) (#18165) 2023-03-11 19:48:39 +01:00
Charles
f87cd7859a Added special char to some values (#18145) 2023-03-10 15:05:27 +01:00
s-hadinger
513b0fece1 Berry tasmota.cmd() can mute logs (#18143) 2023-03-09 21:29:18 +01:00
s-hadinger
ba1475f8cd Berry refactor rule matcher (#18138) 2023-03-09 08:48:41 +01:00
s-hadinger
7167884f06 Haspmota change secondary colors for switch (#18133) 2023-03-07 19:16:59 +01:00
s-hadinger
215838db1b ESP32 LVGL library from v8.3.3 to v8.3.5 (no functional change) (#18128) 2023-03-06 20:04:02 +01:00
s-hadinger
af8dbe8724 Berry rule engine fix array index (#18123) 2023-03-05 22:35:16 +01:00
s-hadinger
6bd73fc883 Refactored Berry rule engine and support for arrays (#18121) 2023-03-05 21:50:32 +01:00
Christian Baars
83f039cdf7 Berry: add tensorflow lite for microcontrollers (#18119)
Co-authored-by: Christian Baars <christianbaars@MacBook-Pro-von-Christian.local>
2023-03-05 16:46:18 +01:00
Charles
eb62555946 Added valid char check, not only use checksum (#18094) 2023-03-03 08:42:12 +01:00
Charles
873567a999 fix some errors (#18077)
fix some checksum errors in standard mode
fix format error counting for DATE field
2023-03-01 09:01:27 +01:00
Charles
1b5c4768d1 Libteleinfo update to V1.1.5 (#18050)
* Updated to V1.1.5

* Updated to V.1.1.5

Added new End Of Transmission code from Standard Mode
Check back checksum before returning stored values (corruption checks)
Added error counters stats
Removed dirty linked list align #pragma for ESP target
2023-02-25 15:56:33 +01:00
s-hadinger
faa41ea230 Matter adjustments (#18036) 2023-02-23 21:48:11 +01:00
s-hadinger
e80d053aa0 Matter finish subscription (#18027) 2023-02-23 09:38:58 +01:00
s-hadinger
9561098e3a Matter support multi-fabric (#18019) 2023-02-21 23:27:13 +01:00
s-hadinger
8a15f0426f Matter support subscription removal (#18018) 2023-02-21 23:02:13 +01:00
s-hadinger
103041cd1a Matter support for subscriptions (#18017) 2023-02-21 21:46:54 +01:00
Barbudor
dbcffa66e4 Fix ir panasonic esp8266 (#18013)
* revert part of #16179 for ESP8266

* Revert "revert part of #16179 for ESP8266"

This reverts commit b8e6126407.

* try to revert #16179 for esp8266
2023-02-21 09:13:00 +01:00
gemu
c1dec03adb fix epaper 29 non-universal display (#17999)
* make v1 configurable

* fix ep29 v1
2023-02-19 22:25:45 +01:00
s-hadinger
dcbf50a918 Matter automatic ifdefs (#18002) 2023-02-19 22:25:29 +01:00
s-hadinger
a26458a136 Matter read/write and commands (#18000) 2023-02-19 21:37:33 +01:00
gemu
90dc644412 make v1 configurable (#17987) 2023-02-19 11:30:54 +01:00
gemu
19b183cbee add gcm frame variant (#17964) 2023-02-17 08:38:02 +01:00
s-hadinger
beb1876815 Berry int64.fromstring() to convert a string to an int64 (#17953) 2023-02-15 20:52:02 +01:00
s-hadinger
fcec5a5b7b LVGL allow access to lv.LAYOUT_GRID and lv.LAYOUT_FLEX (#17948) 2023-02-14 19:41:26 +01:00
s-hadinger
b9281e5186 Matter fix Wifi mdns announce (#17943) 2023-02-13 22:55:09 +01:00
s-hadinger
bc7ef89b3c ESP8266 Fix TLS SNI which would prevent AWS IoT connection (#17936) 2023-02-12 21:33:13 +01:00
s-hadinger
3ea69f7d7b Many matter improvements (#17935) 2023-02-12 20:45:28 +01:00
s-hadinger
43b6f91cf2 Berry implement more attributes and commands (#17903) 2023-02-07 02:55:20 +01:00
s-hadinger
dc245c57b1 Berry allow bool key (#17902) 2023-02-07 02:55:12 +01:00
s-hadinger
d23e598d6b Matter support Privacy decryption (#17891) 2023-02-05 23:05:51 +01:00
s-hadinger
9126417836 Matter fully implement attribute 0030/0000 (#17885) 2023-02-05 15:11:51 +01:00
s-hadinger
a483991ba3 ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) (#17871)
* ESP32 preliminary support for Matter protocol, milestone 1 (commissioning)

* Fix case
2023-02-04 00:00:21 +01:00
s-hadinger
293ae8064d Berry webserver raw content (#17844) 2023-01-31 23:23:52 +01:00
s-hadinger
5ea9a95660 Berry add tasmota.locale() (#17843) 2023-01-31 23:23:36 +01:00
s-hadinger
bd07b05d40 Berry add `mdns` advanced features and query (#17842)
* Berry add ``mdns`` advanced features and query

* typo
2023-01-31 22:53:23 +01:00
gemu
f09a083777 Sml ams (#17828)
* sml ams crypto support

* add ams library

* fix crc names

* fix TLS dependency

* Update library.properties

* Update xsns_53_sml.ino
2023-01-30 15:03:46 +01:00
s-hadinger
03815d827a Berry energy_ctypes fixed accordingly (#17820) 2023-01-29 12:09:29 +01:00
Tyeth Gundry
2ed602057c Add SEN5X to I2C devices (#17736) 2023-01-29 08:06:25 +01:00
gemu
d38a0c799c Epaper deep sleep support (#17766)
* allow descriptor reload

* restart reason rrsn, database rewrite

* support for deep sleep

* revert

* restart reason
2023-01-22 10:56:06 +01:00
s-hadinger
61be95841f Berry crypto.EC_P256 ECDSA signature ASN.1 (#17740) 2023-01-18 20:50:01 +01:00
gemu
853909cb35 Epaper update (#17727)
* update epaper descriptors

* epaper rewrite

* add busy invert option

* fix v2 partial refresh

* prepare for large descriptors
2023-01-17 10:19:06 +01:00
gemu
beb021210d fix shine macros (#17725) 2023-01-17 09:06:20 +01:00
s-hadinger
457f706d17 Berry `crypto.EC_P256` ECDSA signature (required by Matter protocol) (#17723) 2023-01-16 21:48:28 +01:00
s-hadinger
4e60bd7465 Berry add static class to declare inner classes (#17699) 2023-01-14 11:38:51 +01:00
Theo Arends
ce5e1df673 Fix DNS lookup for `upload`
Fix DNS lookup for ``upload`` from ota server using http regression from v12.3.1.1
2023-01-13 17:06:16 +01:00
s-hadinger
9ba3c26a8a Berry fix crash when generating bytecode of empty class (#17688) 2023-01-12 22:51:43 +01:00
s-hadinger
1acd9b867c Berry add implicit _class parameter to static methods (#17683)
* Berry add implicit ``_class`` parameter to static methods

* Handle bytecode
2023-01-11 22:59:07 +01:00
gemu
2f1e36e1bf Epaper29 v2 (#17627)
* support for v2

* Update ST7262_rgb16_display.ini
2023-01-07 11:31:48 +01:00