s-hadinger
e4ff66192f
Berry Zigbee fix attributes ( #22684 )
2024-12-19 17:48:35 +01:00
s-hadinger
b7da75da30
Solidified Code updated
2024-12-18 21:50:00 +00:00
s-hadinger
db29cb7152
Berry animate.crenel primitive ( #22673 )
2024-12-18 22:43:08 +01:00
s-hadinger
97b375fd57
TLS fix ecdsa fingerprint
2024-12-16 22:31:01 +01:00
s-hadinger
69d3fc1003
TLS disable ECDSA for MQTT to ensure we don't break fingerprints after #22649 ( #22656 )
2024-12-15 19:43:51 +01:00
s-hadinger
615c6763f6
Tls ecdsa ( #22649 )
...
* TLS add support for ECDSA on ESP32
* Reduce size for ESP8266
2024-12-14 22:39:45 +01:00
Ryan Castellucci
8d1b4094db
clean up remnents of old fingerprint algo ( #22645 )
2024-12-14 15:35:14 +01:00
s-hadinger
67ae7c2fe1
Berry make Leds animate calls reentrant ( #22643 )
2024-12-14 15:21:30 +01:00
s-hadinger
bdf880cf84
Improved auto-selection of LED hardware support (RMT, SPI) ( #22618 )
2024-12-09 23:22:52 +01:00
s-hadinger
a12c934a4b
Rename Matter configuration menu ( #22615 )
2024-12-09 21:12:02 +01:00
s-hadinger
2969ee91a4
Solidified Code updated
2024-12-08 09:30:29 +00:00
s-hadinger
364fa21fc4
Haspmota fix chart color series
2024-12-08 10:29:45 +01:00
arendst
dd555a0641
Solidified Code updated
2024-12-07 13:58:23 +00:00
Theo Arends
6e6305f5e9
Rename button Auto-configuration to Auto-Conf
2024-12-07 14:57:13 +01:00
Jason2866
57fc179709
Platform 2024.12.30 Tasmota Arduino Core 3.1.0.241206 based on IDF 5.3.2 ( #22600 )
...
* core 3.1.0.241206
* Enterprise support is now conditional in core
2024-12-07 14:30:04 +01:00
Theo Arends
3a62cc6050
Add udp.flush() to KNX receiver ( #22242 )
2024-12-07 12:38:14 +01:00
Christian Baars
bed14174bc
add lp_core to Berry ULP module ( #22567 )
2024-11-30 19:01:12 +01:00
s-hadinger
db0287e566
Replace NeoPixelBus with TasmotaLED on ESP32x ( #22556 )
...
* Replace NeoPixelBus with TasmotaLED on ESP32x
* update changelog
2024-11-27 22:11:57 +01:00
Jason2866
7615b3c8f7
Platform 2024.11.31 Tasmota Arduino Core 3.1.0.241117 based on IDF 5.3.1.241024 ( #22504 )
...
* Platform 2024.11.31
* add `ttls_phase2_type`
2024-11-17 18:36:54 +01:00
Jason2866
099c68678a
prepare WPA Enterprise compile ( #22497 )
...
* prep for WPA eap
2024-11-17 13:15:36 +01:00
Jason2866
09c43fa729
fix compile when no core_version exists ( #22494 )
2024-11-15 20:44:16 +01:00
s-hadinger
dd99642cf7
Prevent crashing when display.ini is missing end # ( #22471 )
2024-11-14 08:24:20 +01:00
Jason2866
b195bcd88d
use sdkconfig define CONFIG_ETH_ENABLED to check Ethernet availability ( #22481 )
2024-11-13 22:38:22 +01:00
s-hadinger
77f9fb0783
Matter provisioning with matter.js controller ( #22470 )
2024-11-12 16:35:53 +01:00
vtHydroponics
caa63f437c
MS5837 console calibration options and code cleanup ( #22466 )
...
* Finalized gain/integration adjustment trees
* Fixed the bugs
* works but polishing code
* need to debug pressure in bmp
* updated temp to change via setoption8 command from tasmota
* sensor table working, value reporting working, need to update dependency on sensor duality
* working
* updated file name for ms5837 xsns file
* final working with renamed for current updates (128->116)
* resolved PR comments for extra spaces, xi2c_96
* removed extra spaces, added unit for inches across languages
* removed inches as a unit from language files
* removed extra code, commented debug lines
* rebased with dev branch, fixed sensor116 command
2024-11-11 17:24:18 +01:00
Theo Arends
a013c7e36d
Fix compile warning
2024-11-11 16:05:03 +01:00
Christian Baars
448ca1c109
MI32 legacy: add config operations ( #22458 )
2024-11-10 23:23:37 +01:00
s-hadinger
a5c33eba5e
Berry drivers for PCA9535 (generic and in SenseCAP D1) ( #22451 )
2024-11-09 19:29:29 +01:00
s-hadinger
7c82d3a7ae
Berry add I2C read16/write16 supporting Little Endian ( #22448 )
2024-11-08 20:22:53 +01:00
vtHydroponics
a35bb5a5c9
MS5837 functionality with BMP280 optional dependency ( #22376 )
...
* Finalized gain/integration adjustment trees
* Fixed the bugs
* works but polishing code
* need to debug pressure in bmp
* updated temp to change via setoption8 command from tasmota
* sensor table working, value reporting working, need to update dependency on sensor duality
* working
* updated file name for ms5837 xsns file
* final working with renamed for current updates (128->116)
* resolved PR comments for extra spaces, xi2c_96
* removed extra spaces, added unit for inches across languages
* added "Water depth" for languages
* removed inches as a unit from language files
* switched to centimeter units for SI consistency in Tasmota
* all variables showing in console and table; need to adjust offsets
* cm conversion properly reporting
* Sensor116 in console calibrates the sensor's pressure_offset variable
* removed pressure offset debugging lines
* removed unecessary commented items from old code
2024-11-08 17:45:37 +01:00
s-hadinger
0ba0b8dada
ESP32 LVGL library from v9.2.0 to v9.2.2 ( #22385 )
2024-10-30 19:50:43 +01:00
Christian Baars
b5a487a595
widget support for Berry/MI32 dashboard ( #22359 )
2024-10-25 19:25:49 +02:00
s-hadinger
0fd16f8725
HASPmota haspmota.get_pages() to get the sorted list of pages ( #22358 )
2024-10-25 11:39:14 +02:00
s-hadinger
148f8350b6
HASPmota fix current page parsing ( #22320 )
2024-10-19 11:30:58 +02:00
s-hadinger
04c0aa13ea
HASPmota support for page delete and object updates (improved) ( #22319 )
2024-10-18 23:42:52 +02:00
Jason2866
92a56a80b4
try to fix if condition
2024-10-17 22:14:21 +02:00
s-hadinger
73f755dda2
HASPmota support for page delet and object updates ( #22311 )
2024-10-17 22:14:16 +02:00
Jason2866
ad65448e09
try to fix if condition
2024-10-17 22:12:58 +02:00
Jason2866
58e3297b07
No midi since esp32 compiler bug
2024-10-17 22:04:00 +02:00
Jason2866
7c3f83215a
switch off midi for esp32 -> esp32 Compiler bug
2024-10-17 21:58:48 +02:00
Jason2866
fa7e0f938e
only disable midi for esp32 no code update
...
Disable since esp32 compiler bug
2024-10-17 21:48:55 +02:00
Jason2866
5a204aea48
Disabling midi for esp32 -> Compiler BUG
2024-10-17 21:29:37 +02:00
Christian Baars
e39f1cc83f
track BLE devices with RPA ( #22300 )
2024-10-16 18:14:00 +02:00
s-hadinger
314fcd0dbc
Berry Serial config to change parity on-the-fly for RS-485 ( #22285 )
2024-10-13 22:15:47 +02:00
Theo Arends
b53ac4a14e
Fix next core I2C2 compilation
2024-10-11 14:11:00 +02:00
Jason2866
f2c61c4496
Fix uDisplay compile error ( #22266 )
...
* only esp32
2024-10-11 00:19:29 +02:00
s-hadinger
d6a15aa5dc
Temporarily disable SPI DMA for uDisplay (broken since esp-idf 5.3) ( #22264 )
2024-10-10 23:20:07 +02:00
s-hadinger
cc6ec3648f
Berry Zigbee removed test code ( #22263 )
2024-10-10 19:50:57 +02:00
s-hadinger
0468b0e3f1
HASPmota make delete() backwards compatible ( #22254 )
2024-10-08 08:29:43 +02:00
s-hadinger
efce07086c
Berry improve persist dirty data handling ( #22246 )
2024-10-06 22:09:18 +02:00
s-hadinger
b5b11d6227
HASPmota delete instead of delete() ( #22245 )
2024-10-06 21:09:19 +02:00
s-hadinger
d9f246f0f0
LVGL port colorwheel from LVGL 8, HASPmota cpicker and msgbox ( #22244 )
2024-10-06 18:53:06 +02:00
s-hadinger
59c8d39724
uDisplay force cache writes to RGB display on ESP32S3 ( #22222 )
2024-09-29 23:04:24 +02:00
s-hadinger
75001a024d
HASPmota error when page '1' is not defined ( #22220 )
2024-09-29 21:58:24 +02:00
s-hadinger
a306d77a5e
Berry fix compilation error with some compiler options ( #22200 )
2024-09-24 22:58:49 +02:00
s-hadinger
ef1cbeae21
fix be_byteslib.c
2024-09-24 22:00:57 +02:00
s-hadinger
17cc9e18b4
HASPmota broken changed event ( #22194 )
...
* HASPmota broken `changed` event
* Avoid breaking compatibility
2024-09-23 23:09:31 +02:00
s-hadinger
2d5545997e
Berry fix index accessor for rean only bytes ( #22193 )
2024-09-23 22:43:33 +02:00
s-hadinger
330cfe8b4d
LVGL compilation of lv_menu ( #22188 )
2024-09-23 10:26:23 +02:00
s-hadinger
f43d23e59a
Berry update Win binary ( #22174 )
2024-09-19 22:35:27 +02:00
s-hadinger
a5b4490ba0
Matter small UI fixes ( #22173 )
2024-09-19 22:26:21 +02:00
s-hadinger
3f56ab68ad
Berry improve int64 constructor ( #22172 )
2024-09-19 21:35:52 +02:00
s-hadinger
717bc01df8
Autoconf prevent 'init.bat' from stopping on empty lines ( #22158 )
2024-09-17 21:46:40 +02:00
s-hadinger
1bfbe02a29
Berry I2C to prepare M5Stack I2C STM32 based devices ( #22143 )
2024-09-14 12:25:23 +02:00
s-hadinger
6e4517de02
Berry virtual Energy driver ( #22134 )
2024-09-12 19:38:04 +02:00
s-hadinger
9ac2a69603
Matter support for Zigbee Occupancy and Light 0/1/2 (OnOff / Dimmer / White Color Temperature) ( #22110 )
2024-09-08 23:16:19 +02:00
s-hadinger
c41e9fe010
Matter Zigbee support for sensors: Temperature, Humidity, Pressure ( #22084 )
2024-09-03 23:50:53 +02:00
s-hadinger
5f80251414
Berry Zigbee improvements to prepare Matter ( #22083 )
2024-09-03 23:22:50 +02:00
Steffen
caa501b1af
add support for nexus protocol to rc-switch library ( #21886 )
...
* add support for nexus protocol to RCSwitch library
Nexus protocol is used by temperature and humidity sensor that operate at 433 MHz.
It is used by various brands.
* calc separation limit for RCSwitch library automatically
2024-09-01 16:04:40 +02:00
s-hadinger
d1bd31b341
Berry update Windows exe ( #22058 )
2024-08-30 14:20:44 +02:00
s-hadinger
428fa95dfd
Berry avoid readbytes() from crashing when file is too large ( #22057 )
2024-08-30 13:59:52 +02:00
s-hadinger
1ab9bee312
Berry remove reuse of methods for interface-like code reuse #21500 ( #22055 )
2024-08-29 22:00:20 +02:00
s-hadinger
71f0a06356
Upstream Berry fix removing assert ( #22054 )
2024-08-29 21:32:28 +02:00
s-hadinger
2292006fe3
Matter fix Waterleak broken after Berry solidification optimisation #21885 ( #22052 )
2024-08-29 19:33:41 +02:00
s-hadinger
220778a3c0
Matter fail to report Shutter status if no shutter is configured in Tasmota ( #22049 )
2024-08-29 17:40:12 +02:00
s-hadinger
11ed65560b
LVGL Added OpenHASP icons to font montserrat-28 ( #22048 )
2024-08-29 16:57:01 +02:00
s-hadinger
f62496d164
Crash when calling TasmotaSerial destructor when initialized with incorrect arguments ( #22036 )
2024-08-28 13:04:56 +02:00
s-hadinger
e8cdeaba6b
ESP32 LVGL library from v9.1.0 to v9.2.0 ( #22031 )
2024-08-27 23:36:38 +02:00
gemu
c35c493809
i2s wav player ( #22003 )
...
* i2s wav player
* move framepointer
2024-08-26 08:48:35 +02:00
s-hadinger
5c30d92627
BearSSL panic on ESP8266 in rare conditions ( #22017 )
2024-08-25 23:10:48 +02:00
s-hadinger
8d6a4bd7be
Matter fix when Rules are disabled ( #22016 )
2024-08-25 19:33:40 +02:00
s-hadinger
e143438552
Matter fixed UI bug when no endpoints configured ( #22008 )
2024-08-24 18:04:28 +02:00
gemu
d525200a11
BW invert ( #21955 )
...
* bw invert option
* invert bw
2024-08-14 13:08:17 +02:00
s-hadinger
3c884118ed
Berry zigbee.started() ( #21895 )
2024-08-02 19:42:11 +02:00
s-hadinger
db26f180ec
Fix start_root_basic_commissioning ( #21894 )
2024-08-02 16:31:02 +02:00
s-hadinger
6b98a320b1
Berry zigbee.find() ( #21889 )
2024-08-02 15:43:31 +02:00
s-hadinger
010ca34622
Berry energy module support for 8 phases and move to pseudo-arrays ( #21887 )
...
* Berry `energy` module support for 8 phases and move to pseudo-arrays
* add size()
2024-08-01 22:37:37 +02:00
s-hadinger
40ee4cc316
Berry add solidify.nocompact() and reduce size of Matter UI ( #21885 )
2024-08-01 22:02:27 +02:00
s-hadinger
74551c873f
Berry add file.savecode() ( #21884 )
2024-08-01 15:38:07 +02:00
s-hadinger
836ce9ef9b
Berry add new type "addr" to ctypes mapping ( #21883 )
2024-08-01 10:29:49 +02:00
s-hadinger
b4a0e27852
Matter refactor autoconf ( #21872 )
2024-07-30 21:17:21 +02:00
s-hadinger
eb71fcfd2e
Matter refactor commissioning ( #21870 )
2024-07-30 13:35:06 +02:00
s-hadinger
a9a55b3ccd
Matter improve encoding of attributes to reduce flash size ( #21864 )
2024-07-28 21:24:39 +02:00
s-hadinger
0dda8fc224
Matter fix circular references in WaterLeak and Rain sensors ( #21862 )
2024-07-28 18:10:25 +02:00
s-hadinger
5b8638b6b8
Berry updated precompiled Windows binary ( #21858 )
2024-07-28 15:47:52 +02:00
Theo Arends
e02615827b
Fix compilation without SPI
2024-07-26 13:50:15 +02:00
s-hadinger
035daa663b
Berry file.write() raises an exception on failure (ex: disk full) ( #21849 )
2024-07-26 12:44:25 +02:00
s-hadinger
55cb473e13
Berry webserver_async ( #21836 )
...
* Berry `webserver_async`
* Shrink size and include only when USE_BERRY_DEBUG
2024-07-26 09:32:12 +02:00
s-hadinger
1b12656955
Solidified Code updated
2024-07-25 21:15:06 +00:00
s-hadinger
f97c47c511
Avoid random content in bvalue ( #21846 )
2024-07-25 23:11:14 +02:00
s-hadinger
b8d7b5e2fa
Solidified Code updated
2024-07-25 20:53:52 +00:00
s-hadinger
1b887d7202
Berry consolidated constants for solidified classes reduces Flash size ( #21845 )
2024-07-25 22:53:02 +02:00
s-hadinger
5096a13620
Solidified Code updated
2024-07-24 21:00:42 +00:00
s-hadinger
bf7fbf2cbe
Berry internal: remove class from closure to simplify code ( #21839 )
2024-07-24 22:59:53 +02:00
s-hadinger
db3e29dd47
Berry fix bytes setters and getters with negative offsets ( #21835 )
2024-07-24 14:24:11 +02:00
gemu
ddcc7d9990
jpeg on bw displays ( #21832 )
2024-07-24 13:32:03 +02:00
s-hadinger
b62b2d0d93
Matter support for split lights (SetOption68 1 and SetOption37 128) ( #21834 )
2024-07-24 10:20:25 +02:00
s-hadinger
8a7642f122
Matter fix inspect ( #21833 )
2024-07-24 08:51:23 +02:00
s-hadinger
c84faa79fb
Matter improve internal inspectfor superclasses ( #21824 )
2024-07-23 12:27:47 +02:00
gemu
58485dec2a
fix resistive Touch xpt for 2 spi busses ( #21814 )
...
* fix xpt touch for 2 spi busses
* support for 2 utouch spi busses
* Update support.ino
2024-07-22 13:58:50 +02:00
s-hadinger
da169336ee
Berry simplified module persist ( #21812 )
2024-07-21 22:30:19 +02:00
gemu
00a00a3505
fix pushcolors for displaytext ( #21805 )
2024-07-20 08:20:19 +02:00
Theo Arends
f68ac4377a
Fix udisplay positional replacements ( #21121 )
2024-07-12 14:57:27 +02:00
Theo Arends
59de2fd979
Fix udisplay ESP8266 I2C no asterix in config ( #21121 )
2024-07-12 12:49:00 +02:00
Christian Baars
13330eb085
Berry: add int8 quantisation to Tensorflow lite driver ( #21763 )
...
* add input quantization, minor fixes
* prevent divideByZero
2024-07-11 23:05:47 +02:00
s-hadinger
5df51a9365
Matter comment code used only by controler ( #21752 )
2024-07-09 14:01:45 +02:00
s-hadinger
b56e3c43a8
Berry improve solidification of bytes ( #21751 )
2024-07-09 13:19:24 +02:00
timehlers
a3048a0b25
add support for 4.2 inch epaper display from WeAct Studio (partial up… ( #21717 )
...
* add support for 4.2 inch epaper display from WeAct Studio (partial update)
* make ep_mode=3 decision more clear, reinserted an mistakenly removed comment
---------
Co-authored-by: timehlers <>
2024-07-08 17:25:06 +02:00
Christian Baars
7cb8a3f968
Berry: add cam module, img class ( #21743 )
...
* cam module, img class
2024-07-07 19:50:33 +02:00
s-hadinger
2f62c156f9
Matter remove longpress announce ( #21742 )
2024-07-07 09:54:53 +02:00
s-hadinger
be40830bc0
Matter support for 'Generic Switch' based on Tasmota Buttons ( #21731 )
2024-07-04 20:47:32 +02:00
s-hadinger
152239c3ac
Matter simplify code ( #21729 )
2024-07-04 19:41:53 +02:00
s-hadinger
522d7f6ee4
Berry int64 added low32() and high32() methods, used in Matter ( #21728 )
2024-07-04 19:19:21 +02:00
Theo Arends
04a6d5513b
Prep serial IDF 5.2 support
2024-07-04 16:04:59 +02:00
s-hadinger
a260d334d0
Matter add ack in attribute response ( #21722 )
2024-07-03 21:07:28 +02:00
Jason2866
b1422ff6b5
make Tasmota compatible for Arduino espressif32 based on IDF 5.2.2 ( #21723 )
...
Co-authored-by: Christian Baars <Baars@gmx.de>
2024-07-03 20:27:18 +02:00
s-hadinger
b6c488a883
Berry bytes.resize() for large sizes ( #21716 )
2024-07-01 22:53:49 +02:00
s-hadinger
117eb79953
Berry refactor IM to detect failed subscription heartbeats ( #21706 )
2024-06-29 12:27:27 +02:00
s-hadinger
c58607a5b5
Berry math.min() and math.max() ( #21705 )
2024-06-29 10:42:21 +02:00
s-hadinger
97017017a4
Matter full support of events ( #21698 )
2024-06-27 00:03:34 +02:00
Jason2866
0bddfad14e
No Ethernet support for the C2 ( #21691 )
...
* No Ethernet for the C2
* Post process: Disable always Ethernet for C2
* better check for Ethernet available
* typo
* excluse c2 with `ifndef`
2024-06-25 15:13:16 +02:00
s-hadinger
c96a48b9e1
Matter refactor reading of multiple attributes to reduce memory pressure ( #21675 )
2024-06-22 13:07:49 +02:00
s-hadinger
5decd01299
Matter add copy to Path ( #21674 )
2024-06-22 10:17:50 +02:00
s-hadinger
40fb8fa7df
Fix Matter resumption final ack ( #21673 )
2024-06-22 10:15:39 +02:00
s-hadinger
9ac4712527
Matter fix TLV.U8 unsigned encoding ( #21672 )
2024-06-22 10:10:57 +02:00
s-hadinger
2115e09839
Matter show event name in logs ( #21649 )
...
* Matter show event name in logs
* Optimize logging
* Human readable version
2024-06-16 22:18:50 +02:00
s-hadinger
0d267a546a
Matter prepare events ( #21647 )
2024-06-16 18:42:23 +02:00
s-hadinger
bdfe3524a9
Matter CASE Sigma1 resumption mode for faster reconnection ( #21644 )
2024-06-15 23:11:48 +02:00
s-hadinger
b16b3859e3
Matter add FanSpeed255 ( #21638 )
2024-06-15 13:34:18 +02:00
s-hadinger
2cf0eda870
Matter add Fan support (virtual only) ( #21637 )
...
* Matter add Fan support (virtual only)
* Add MtrReceived event
2024-06-15 12:51:08 +02:00
s-hadinger
767ac60266
Fix Matter interverted attributes 0xFFF9 and 0xFFFB ( #21636 )
2024-06-15 12:20:52 +02:00
s-hadinger
2c1f6b24d3
Matter add internal debug option ( #21634 )
2024-06-15 10:56:48 +02:00
s-hadinger
7cb8c0259d
Matter support for Rain sensor ( #21633 )
2024-06-14 18:54:27 +02:00
s-hadinger
bd47d99ceb
Berry classof extended to class methods ( #21615 )
2024-06-12 10:48:38 +02:00
s-hadinger
a53e057d54
HASPmota fix float rounding ( #21604 )
2024-06-09 19:39:15 +02:00
s-hadinger
9546390a1f
Berry add math.round ( #21602 )
...
* Berry add `math.round`
* add unit tests
* math.roung() returns real
2024-06-09 19:01:15 +02:00
s-hadinger
c86e4db3a9
Berry automatic rounding of float to int when calling C mapped functions ( #21601 )
2024-06-09 17:49:29 +02:00
s-hadinger
01140d3013
HASPmota rounds to nearest int values passed as 'real' ( #21599 )
2024-06-08 22:10:43 +02:00
s-hadinger
c909aecd93
Matter support for bridged Air Quality ( #21597 )
2024-06-08 18:53:10 +02:00
s-hadinger
4c5c6f726f
Matter align names of endpoint classes with hierarchy ( #21596 )
2024-06-08 18:33:06 +02:00
Theo Arends
ff961df336
Change display timing splash screen with display modes 1 to 5
2024-06-08 15:33:44 +02:00
s-hadinger
7c48ab710a
Matter fix Air Quality sensors ( #21592 )
2024-06-08 09:49:39 +02:00
s-hadinger
02cd72403d
Matter size optimization ( #21590 )
2024-06-07 20:44:17 +02:00
s-hadinger
5a1ae70549
Matter filter suffix automatically added for sensors ( #21589 )
2024-06-07 19:48:03 +02:00
s-hadinger
d16a502f36
Berry fix potential crash when solidifying loaded bytecode ( #21583 )
2024-06-06 22:11:52 +02:00
Theo Arends
a99c6d67bb
Add XIAO ESP32S3 Sense camera pins
2024-06-06 18:14:30 +02:00
s-hadinger
0bcb981556
Matter refactoring of bridged devices ( #21575 )
2024-06-05 23:13:48 +02:00
s-hadinger
9e168d84d7
Berry input() returns empty string and does not crash ( #21565 )
2024-06-04 23:30:01 +02:00
s-hadinger
4f732477dd
Matter support for Air Quality sensors ( #21559 )
2024-06-03 21:46:58 +02:00
s-hadinger
a51c511d52
Berry bytes solidification ( #21558 )
...
* Berry prepare for bytes() solidification
* Berry solidification of bytes objects
* Berry solidification of `bytes` instances
2024-06-03 21:14:44 +02:00
Theo Arends
fd02f5aefc
Fix GPIO16 as Transmit enable pin ( #21269 )
2024-06-02 17:15:11 +02:00
Christian Baars
979dd86730
Bugfix: crash when using tjpegd and LVGL ( #21544 )
...
* prevent crashes when using tjpegd in other places in Tasmota
* do not use external tjpegd in Tasmota
2024-06-02 09:48:07 +02:00
s-hadinger
e13c0a7114
Berry coc parser keeps order of variables ( #21542 )
2024-06-01 20:46:55 +02:00
s-hadinger
ec696509b9
uDisplay Parallel display on Core3 ( #21529 )
2024-05-30 12:44:09 +02:00
Christian Baars
a4dbc57448
multiple fixes ( #21511 )
2024-05-28 10:59:57 +02:00
s-hadinger
e56f6a150d
Berry add reuse of methods for interface-like code reuse ( #21500 )
2024-05-26 23:05:43 +02:00
s-hadinger
25a2a46917
Matter auto-fix IPv6 link-local zone id when network reconnects ( #21494 )
2024-05-25 19:51:00 +02:00
Christian Baars
688f3ffb19
Small changes to berry_custom to better keep the local repository clean ( #21491 )
...
* keep berry_custom clean with regards to GIT
* keep .keep
2024-05-25 09:23:08 +02:00
s-hadinger
c161f63c9a
Berry fix message for borrowed method (solidification)
2024-05-24 22:59:19 +02:00
s-hadinger
0d3e888147
Berry change internal storage of parent class for methods ( #21490 )
...
* Berry change internal storage of parent class for methods
* Fix compilation of zigbee
* Patch solidify for berry_custom
2024-05-24 22:32:37 +02:00
Christian Baars
e5521bb763
Build system: allow easy solidification of external Berry ( #21430 )
...
* custom solidification
* solidify-from-url
* forgot folders
---------
Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local>
2024-05-24 20:57:43 +02:00
s-hadinger
4e6ba4fccc
Solidified Code updated
2024-05-21 07:40:50 +00:00
Ludovic BOUÉ
dc107a1a6e
Support for Matter 1.3 Water leak detectors ( #21456 )
...
* Create Matter_Plugin_2_Sensor_Waterleak.be
* Update Matter_Plugin_2_Sensor_Waterleak.be
* Create Matter_Plugin_3_Bridge_Sensor_Waterleak.be
* Create Matter_Plugin_9_Virt_Sensor_Waterleak.be
* Update Matter_UI.be
* Update be_matter_module.c
* Update Matter_UI.be
* Solidify Matter
* Solidified new Matter files
* Solidified new Matter files
2024-05-21 09:40:05 +02:00
Christian Baars
e7f69ebc5f
bugfix: webradio crash with invalid url ( #21446 )
2024-05-20 09:12:14 +02:00
s-hadinger
239ddfc15c
Wrong timeout in WebQuery and webclient since Core3 ( #21442 )
2024-05-19 19:47:32 +02:00
s-hadinger
b69f9b77a7
Berry Leds matrix alternate more and error about 'bri' attribute ( #21431 )
2024-05-18 08:34:59 +02:00
s-hadinger
5b207209a5
Berry binary compiled with gcc ( #21426 )
2024-05-17 14:22:10 +02:00
s-hadinger
b9bd558abe
Enabled watchdog for ESP32 and variants ( #21422 )
...
* Enabled watchdog for ESP32 and variants
* Ensure compilation for sageboot
* Fix compilation
* Fix compilation for RISCV
2024-05-16 21:19:34 +02:00
s-hadinger
ec6448b353
Drop support of old insecure fingerprint algorithm (deprecated since v8.4.0) ( #21416 )
2024-05-15 22:30:10 +02:00
s-hadinger
4cda2d7dc2
Berry Leds uses native WS2812 driver by default ( #21406 )
2024-05-13 22:21:58 +02:00
Christian Baars
08f9b37b99
Berry add gpio.set_freq() ( #21375 )
2024-05-07 09:36:39 +02:00
s-hadinger
f83c58fa0e
Matter broken NOCStruct types preventing pairing with HA ( #21365 )
2024-05-05 21:52:10 +02:00
s-hadinger
57cae7c259
Solidified Code updated
2024-05-05 17:43:19 +00:00
David Gwynne
cced3d1d93
let berry drivers provide "after_teleperiod" handlers ( #21351 )
...
this is useful if you want to periodically report the state of something
handled separately to the sensors output.
2024-05-05 19:42:27 +02:00
Theo Arends
c0965f5624
Fix compile warning
2024-05-05 15:02:01 +02:00
Christian Baars
ca5a2d322d
fix Tensorflow driver for IDF5.x ( #21348 )
2024-05-04 19:59:47 +02:00
Christian Baars
fffb43fa79
fix conflicting log_level definitions ( #21337 )
2024-05-03 23:25:41 +02:00
Christian Baars
6f20dcd0ed
Prepare restoration of Tensorflow driver for Core 3 ( #21327 )
...
* Fix compilation of conv.cc
* fix compilation of depthwise_conv.cc
2024-05-03 12:28:49 +02:00
Jason2866
50979c328c
Fix upper lower case difference
2024-05-01 15:18:25 +02:00
s-hadinger
fd148a8d12
Berry math.inf, math.isinf() and fixed json ouput for inf and nan ( #21304 )
2024-04-29 22:55:57 +02:00
s-hadinger
1e64eaddf3
Berry webserver.content_close() ( #21276 )
2024-04-25 12:50:43 +02:00
s-hadinger
91dd120aa9
TCP Tx En GPIO type ( #21269 )
2024-04-24 19:53:01 +02:00
s-hadinger
9970b9d947
uDisplay fast drawing on RGB displays ( #21257 )
2024-04-23 21:17:22 +02:00
s-hadinger
595b7f750d
LVGL fix memory allocation of flush buffers ( #21256 )
2024-04-23 20:11:01 +02:00
s-hadinger
157e1afb29
LVGL disabled vector graphics ( #21242 )
2024-04-22 09:18:26 +02:00
s-hadinger
cb70ff7a77
uDisplay avoid crashing when no valid configuration ( #21239 )
2024-04-21 15:21:50 +02:00
s-hadinger
bf47a1e51c
LVGL restore lv_palette functions ( #21232 )
2024-04-20 18:57:49 +02:00
s-hadinger
fe34b5df3d
HASPmota align attribute and expand PNG cache ( #21228 )
2024-04-20 14:23:31 +02:00
Rai
13cbf26b87
Adds support for SPL06_007 Temperature & Pressure I2C (+10k2 code) ( #21185 )
...
* Adds support for SPL06_007 (+10k2 code)
* removes not so used methods.
Removes -2kb
* change doubles to floats
* fixes a name
* change sns idx to 25
2024-04-18 11:20:02 +02:00
s-hadinger
042eecc378
HASPmota dropdown_list and fixes ( #21208 )
2024-04-17 21:43:12 +02:00
Jason2866
f131db6d40
mv deprecated drivers / Pio clean up
2024-04-17 11:28:17 +02:00
s-hadinger
add5b2dbaf
Solidified Code updated
2024-04-16 20:44:28 +00:00
s-hadinger
99b140512e
Haspmota dropdown options ( #21203 )
...
* Fix HASPmota dropdown class "options" attribute
* More fix
2024-04-16 22:43:35 +02:00
s-hadinger
7dc9e6e0ce
Fix HASPmota dropdown class "options" attribute ( #21202 )
2024-04-16 21:41:02 +02:00
s-hadinger
c16a8411a8
Berry update windows binary ( #21195 )
2024-04-15 22:23:05 +02:00
s-hadinger
c1845b952b
Berry apply upstream fixes ( #21194 )
2024-04-15 22:12:16 +02:00
s-hadinger
d9895a0fcb
SSD1351, ST7789 drivers replaced with uDisplay ( #21184 )
2024-04-15 19:52:57 +02:00
s-hadinger
a006e5fc53
SSH1106 driver replaced with uDisplay ( #21183 )
2024-04-15 10:57:14 +02:00
Jason2866
6492596a10
Fix BLE compile with core 3.0.0 ( #21182 )
...
* Delete lib/libesp32_div/NimBLE-Arduino directory
* rm obsolete ignores
2024-04-15 10:24:06 +02:00
s-hadinger
0b4cddff72
SSD1331 driver replaced with uDisplay ( #21177 )
2024-04-14 18:06:17 +02:00
s-hadinger
05f4011491
SSD1306 driver replaced with uDisplay ( #21176 )
2024-04-14 16:46:58 +02:00
s-hadinger
35c2d55382
Berry upstream walrus fix ( #21175 )
2024-04-14 15:58:30 +02:00
s-hadinger
105aa03198
Berry upstream fix mod 0 ( #21174 )
...
* Berry upstream fix mod 0
* Add test case
2024-04-14 14:55:20 +02:00
s-hadinger
ff43dc29b2
ILI9341 driver replaced with uDisplay ( #21169 )
2024-04-14 10:26:37 +02:00
s-hadinger
2321d66ba6
Berry Matter int64 in CI ( #21167 )
2024-04-13 15:26:27 +02:00
s-hadinger
8acf4cd119
Berry fix for Ubuntu ( #21166 )
2024-04-13 15:19:04 +02:00
s-hadinger
177de35fbc
Revert "Matter include int64 in unit tests ( #21161 )" ( #21162 )
...
This reverts commit 31d98f3666 .
2024-04-13 10:35:06 +02:00
s-hadinger
31d98f3666
Matter include int64 in unit tests ( #21161 )
2024-04-13 09:59:57 +02:00
s-hadinger
8736544a81
Berry fix upstream connect with undefined variable ( #21156 )
2024-04-12 15:34:24 +02:00
s-hadinger
7e455bad6b
Solidified Code updated
2024-04-11 20:30:23 +00:00
s-hadinger
5e60d5217d
Berry compile local Berry with int64 ( #21151 )
...
* Berry compile local Berry with int64
* Revert solidify
2024-04-11 22:18:59 +02:00
s-hadinger
918faf3af6
Solidified Code updated
2024-04-11 20:04:04 +00:00
s-hadinger
7e2fff9728
Berry prepare compilation on 64bits platforms ( #21149 )
2024-04-11 22:03:12 +02:00
s-hadinger
0484299ee4
Align with Berry PR #412 ( #21143 )
2024-04-11 10:51:15 +02:00
Christian Baars
669bb582e0
Coming upstream changes: NimBLEService.cpp ( #21120 )
2024-04-07 18:38:42 +02:00
s-hadinger
541f3630a1
Wifi provide Mac Address on Core3 ( #21117 )
2024-04-07 10:55:53 +02:00
Jason2866
e149a0399e
fix esp32 core 3.0.0 compile ( #21112 )
2024-04-06 14:17:51 +02:00
s-hadinger
2128dfbade
Refactored Wifi for ESP32 to allow for Core3 ( #21106 )
...
* Refactored Wifi for ESP32 to allow for Core3
* Fix case in include
* Grrr
* Fix compilation
* Fix Ethernet IPv6
* Fix wrong hostname due to mac address unknown at start
2024-04-05 23:44:21 +02:00
s-hadinger
07a2df1b74
Berry add flash.current_ota ( #21097 )
2024-04-04 19:14:33 +02:00
Theo Arends
7c36029ec2
Add command `Wifi 5` to enable 11ax on ESP32 Core3
2024-04-03 14:36:52 +02:00
s-hadinger
fbe83585bd
Simplify %*_b format ( #21087 )
2024-04-02 21:56:18 +02:00
Theo Arends
34d6bffe7a
Fix ESP32 non-core3 mis-aligned %_b
2024-04-02 16:37:42 +02:00
Theo Arends
d90f0e1cbe
Add formatting binary `%*_b`
2024-04-02 12:55:42 +02:00
s-hadinger
76b1f48f0c
LVGL binding update for python 3.12 ( #21076 )
2024-03-31 22:08:27 +02:00
Milko Daskalov
9f4c994034
LVGL add lv.layer definition ( #21062 )
2024-03-31 21:44:46 +02:00
s-hadinger
c19391da8d
Berry loading .be file does not generated .bec anymore ( #21075 )
2024-03-31 21:37:26 +02:00
Theo Arends
4b44d2fa32
Change ESP32 WiFi phy modes 11n and 11ax represented as HT20, HT40 and HE20 ( #19350 )
2024-03-29 13:04:44 +01:00
Theo Arends
ae7bed5acf
Refactor lib RadioLib fixing ESP8266 panic
2024-03-28 14:04:17 +01:00
Theo Arends
7c52906a2e
Fix ESP8266 Lora SX1262 exceptions
2024-03-27 23:03:10 +01:00
gemu
72968b9ee8
fix color swap option for rgb displaytext ( #21049 )
2024-03-27 16:52:35 +01:00
s-hadinger
aa4bdebe55
Berry print "a" syntax no longer supported ( #21048 )
2024-03-27 16:22:27 +01:00
s-hadinger
06e352dc19
Berry added close() to class serial ( #21042 )
2024-03-26 22:23:37 +01:00
gemu
417f8b0e9b
reinit sd card ( #21040 )
2024-03-26 20:30:29 +01:00
Charles
7707473b4e
Lib_teleinfo : Fixed too restrictive checksum checks ( #21033 )
...
* Fixed too restrictive checks
Fixed too restrictive checks that may introduce checksum errors on some contracts
* Bump to v1.1.7
Bump to v1.1.7
2024-03-26 08:46:55 +01:00
gemu
28cce3f020
add cmd cpm ( #21030 )
2024-03-25 22:02:08 +01:00
s-hadinger
bad2f4fb13
Fix crash in Universal Touch ( #21026 )
2024-03-25 11:41:21 +01:00
s-hadinger
15ae3e0fa5
berry.exe (pre-compiled for Windows) updated to latest Berry patches ( #21024 )
2024-03-24 16:33:21 +01:00
Theo Arends
6337c59fab
Update RadioLib
2024-03-23 15:18:06 +01:00
s-hadinger
c95483844a
Berry fix walrus bug when assigning to self ( #21015 )
2024-03-22 18:51:48 +01:00
s-hadinger
a34f5496a1
Fix HASPmota demo and robotocondensed fonts ( #21014 )
2024-03-22 16:55:22 +01:00
s-hadinger
3c70e63af8
LVGL library from v9.0.0 to v9.1.0 ( #21008 )
2024-03-21 18:47:41 +01:00
Theo Arends
c18ed34685
Fix Lora watchdog
...
- Update file JSON settings demo
2024-03-20 18:18:31 +01:00
s-hadinger
e644ed0724
HASPmota improve flex layout ( #20982 )
2024-03-18 22:54:53 +01:00
s-hadinger
5338e84243
LVGL simplify mapping ( #20980 )
2024-03-18 22:16:20 +01:00
Jason2866
9dd1c28cfc
undef already defined ( #20906 )
2024-03-18 10:26:13 +01:00
s-hadinger
1b741f4809
HASPmota support for scale, percentages ( #20974 )
2024-03-17 18:19:07 +01:00
s-hadinger
130c3f83f1
LVGL add helper functions ( #20968 )
2024-03-16 23:50:03 +01:00
s-hadinger
95f7d33c20
LVGL cleaning unused definitions ( #20957 )
2024-03-14 22:37:55 +01:00
s-hadinger
5e8b116128
LVGL fix descriptors Berry mapping ( #20946 )
2024-03-13 22:19:42 +01:00
s-hadinger
26a3eacbd6
Berry update windows binary ( #20940 )
2024-03-12 23:10:07 +01:00
s-hadinger
0518bd6c64
Berry fix walrus with member or index ( #20939 )
2024-03-12 23:00:52 +01:00
s-hadinger
4d7036db3b
HASPmota solidify server-side ( #20938 )
2024-03-12 21:18:31 +01:00
s-hadinger
f488ef922a
LVGL add lv.draw_label_dsc and lv_bar.get_indic_area ( #20936 )
2024-03-12 19:40:40 +01:00
s-hadinger
8b7cd2de44
HASPmota moved to a distinct library lv_haspmota ( #20929 )
2024-03-11 22:31:44 +01:00
Jason2866
309ac81e22
comment warning ( #20907 )
2024-03-11 08:22:28 +01:00
s-hadinger
9e8bd2156b
HASPmota add generic setter and getters for style attributes ( #20919 )
2024-03-10 22:54:55 +01:00
s-hadinger
268fad6d0d
LVGL remove textarea and spinbox from binaries ( #20916 )
2024-03-10 20:52:16 +01:00
s-hadinger
8ff9fffa0a
HASPmota use endswith ( #20914 )
2024-03-10 19:14:23 +01:00
s-hadinger
bb07ded475
Berry add string.starstwith, string.endswith and %q format ( #20909 )
...
* Berry add `string.starstwith`, `string.endswith` and `%q` format
* Fix typo
---------
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
2024-03-10 14:31:15 +01:00
Jason2866
224a9fb717
Fix compile for upcoming Arduino Core 2.0.15 ( #20908 )
...
* Fix compile for Arduino Core > 2.0.14
* missing include `esp_arduino_version.h`
2024-03-10 14:08:29 +01:00
s-hadinger
16afaf3c59
LVGL improved readability of montserrat-10 ( #20900 )
2024-03-09 21:15:30 +01:00
s-hadinger
93e27654e6
HASPmota improve arc and img ( #20894 )
2024-03-09 09:21:37 +01:00
s-hadinger
9b2720c64d
HASPmota fix widgets line, btnmatrix, qrcode, bar, checkbox ( #20881 )
2024-03-06 09:20:04 +01:00
s-hadinger
804ee37098
Haspmota optim fonts ( #20880 )
...
* LVGL optimize fonts and add icons
* changelog
2024-03-05 23:09:53 +01:00
s-hadinger
29a8f82421
HASPmota set Tasmota logo ( #20860 )
2024-03-03 22:06:59 +01:00
s-hadinger
9759cca4f4
HASPmota support for led ( #20857 )
2024-03-03 18:39:40 +01:00
s-hadinger
174caf2251
HASPmota fix chart range ( #20856 )
2024-03-03 17:48:12 +01:00
s-hadinger
27ccf0490b
HASPmota support for spangroup (styled text) ( #20852 )
2024-03-03 10:53:21 +01:00
s-hadinger
6a35795178
Matter save fabrics more robust ( #20847 )
2024-03-02 08:32:10 +01:00
s-hadinger
b06c310305
Berry update Windows binary ( #20845 )
2024-03-01 19:37:45 +01:00
s-hadinger
92b9190817
Berry add path.rename() ( #20840 )
2024-02-29 23:38:20 +01:00
s-hadinger
e55471e084
Berry bug when parsing ternary operator ( #20839 )
2024-02-29 19:23:32 +01:00
s-hadinger
7ad95faad2
Fix Berry Memory leak in import re ( #20823 )
2024-02-27 21:56:51 +01:00
s-hadinger
a4397b26b8
HASPmota PSRAM memory leak ( #20818 )
2024-02-26 23:46:07 +01:00
s-hadinger
3d3280eb8e
Matter reduce memory usage when saving Fabrics ( #20809 )
2024-02-25 23:02:13 +01:00
s-hadinger
55be1866ad
Berry add explicit error log when memory allocation fails ( #20807 )
2024-02-25 21:17:08 +01:00
s-hadinger
7402fe06fd
Matter reduce memory usage when reading with wildcards ( #20804 )
2024-02-25 19:45:56 +01:00
Theo Arends
87567b25b2
Move RF libs to correct location enabling ESP8266 support
2024-02-25 14:21:49 +01:00
s-hadinger
d130a637da
Solidified Code updated
2024-02-24 18:26:43 +00:00
s-hadinger
cadea7540a
Matter reduce logging of subscriptions
2024-02-24 19:25:44 +01:00
s-hadinger
4bc8a41502
Minor Berry fixes ( #20799 )
2024-02-24 18:40:16 +01:00
s-hadinger
4dc827f431
Add TLV unit test ( #20798 )
2024-02-24 18:40:10 +01:00
Theo Arends
9aff378ef8
Update LoRaSend
2024-02-24 18:25:40 +01:00
Theo Arends
87f17404c0
fix RadioLib compile on safeboot
2024-02-23 18:48:14 +01:00
Theo Arends
0632f4e7d6
Remove vulnerabilities
2024-02-23 16:24:10 +01:00
Theo Arends
d258b9a758
Prep LoRa 2
2024-02-23 16:20:09 +01:00
Theo Arends
d4980b9957
Prep SPI LoRa
2024-02-23 14:58:39 +01:00
s-hadinger
772a1533a6
Solidified Code updated
2024-02-21 07:44:12 +00:00
s-hadinger
0ecefe4c20
Temporarily expand Matter logs
2024-02-21 08:43:21 +01:00
s-hadinger
59653c7bff
Solidified Code updated
2024-02-20 16:00:50 +00:00
s-hadinger
7ae074b4f2
Try matter fix
2024-02-20 16:59:56 +01:00
arendst
456ce5cd31
Solidified Code updated
2024-02-17 15:08:55 +00:00
Theo Arends
d774643b9c
Prep AXP2101
2024-02-17 16:08:04 +01:00
Theo Arends
1abaf146b5
Fix ESP32 PWM activity on unconfigured PWM GPIOs ( #20732 )
2024-02-17 15:19:12 +01:00
Theo Arends
7216db339e
Final fix
2024-02-16 20:10:55 +01:00
Theo Arends
733b9254a5
Workaround core3
2024-02-16 20:04:46 +01:00
Theo Arends
0faef8e4dd
Fix PWM channels after restart ( #20732 )
2024-02-16 18:57:03 +01:00
s-hadinger
d3093a13c2
HASPmota more attributes ( #20744 )
2024-02-16 17:23:24 +01:00
s-hadinger
a51b08b36c
typicons font to LVGL and HASPmota ( #20742 )
2024-02-16 12:42:11 +01:00
s-hadinger
b91f93062a
HASPmota p<x>b<y>.delete to delete an object ( #20735 )
2024-02-15 23:16:12 +01:00
Pabasara Perera
c0ae3dcaca
Fix tls handshaking issue ( #20721 )
...
* Fix tls handshaking issue
* fixed time comparison issue
* removed multiplication from loop
2024-02-15 10:40:04 +01:00
s-hadinger
036723ddb5
Berry class int64 made immutable ( #20727 )
2024-02-14 18:24:59 +01:00
Benjamin Nestler
f98c66fa81
Show ARG_HINT as tooltip for Web UI configuration of Matter endpoints ( #20723 )
...
* ADD: Show the argument hint(s) as tooltip of input box.
* CHG: MATTER_ADD_ENDPOINT_HINTS_JS to change the tooltip relating to endpoint argument hint
* CHG: Show the enpoint number in confirmation of deletion dialog.
* CHG: Too reduce the number of used bytes for this JS
* ADD: solidificated file
2024-02-14 15:48:46 +01:00
Theo Arends
efa7514090
Restore RA8876 SPI speed to 24000000 ( #20717 )
2024-02-14 10:33:10 +01:00
s-hadinger
c73133b10a
LVGL simplification of custom widgets ( #20711 )
2024-02-12 13:50:58 +01:00
s-hadinger
fa7e225d5b
Matter minor fix to logs ( #20708 )
2024-02-11 17:53:06 +01:00
s-hadinger
66ff68df78
LVGL9 restore missing layouts ( #20701 )
2024-02-11 11:14:01 +01:00
s-hadinger
3a44d19e8b
Matter implement auto-attributes ( #20694 )
2024-02-10 18:13:56 +01:00
Benjamin Nestler
d015ee4679
Fixes redirects for Advanced Matter configuration UI ( #20690 )
...
* CHG: Reload the advanced page after deletion of fabrics.
* CHG: Redirect to Matter configuration page from advanced Matter configuration page
2024-02-09 18:36:35 +01:00
Christian Baars
b02de6de6f
add BLE.info() ( #20682 )
2024-02-08 11:31:48 +01:00
s-hadinger
57cf29c2fd
Matter improve MtrInfo ( #20686 )
2024-02-07 18:09:22 -08:00
s-hadinger
a5e3391ca8
Matter fix introspect.contains ( #20685 )
2024-02-08 02:42:21 +01:00
s-hadinger
5e4a1d7b32
Matter fix configuration loading ( #20677 )
2024-02-07 05:25:51 +01:00
s-hadinger
22581b0f7e
Matter fix exception when calling remove_fabric ( #20674 )
2024-02-06 16:02:49 +01:00
arendst
2dc46394dc
Solidified Code updated
2024-02-05 15:00:31 +00:00
Theo Arends
f88a8a6765
Add berry divider
2024-02-05 15:59:37 +01:00
s-hadinger
ff6be70ce1
LVGL library updated to v9.0.0, some small breaking changes in C, none in HASPmota ( #20659 )
...
* LVGL library updated to v9.0.0, some small breaking changes in C, none in HASPmota
* fix compilation
* Move lvgl_berry to LVGL_assets
2024-02-05 12:07:41 +01:00
s-hadinger
2a4c59dc68
Matter fix exception when fabrics is not initialized ( #20667 )
2024-02-05 11:48:07 +01:00
s-hadinger
fd52aaee14
Matter add human readable names for TimeSync cluster ( #20666 )
2024-02-05 11:47:37 +01:00
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