Theo Arends
59c4d772c5
ESP8266 Remove unused I2C slave support
2026-03-26 18:00:21 +01:00
Theo Arends
36c71bb2ea
Quick Fix ESP8266 I2C Clock Stretch limit
...
- It seems the current implementation fails to set the clock stretch limit using functions from Wire library; It's set to 0 whatever the user wants it to be. This quick fix at least sets a default of 150ms to allow clock stretch to be used for devices that need it. It fixes support for Sensirion SCD30 and SGP30 which rely on clock stretching.. I'll dive deeper to solve the Wire provided functions.
2026-03-18 20:47:00 +01:00
Theo Arends
a08ced3de4
ESP8266 enable second I2C bus
2026-03-12 14:03:09 +01:00
Theo Arends
fd68b946a9
ESP8266 redesigned I2C Wire driver to support second I2C bus
...
- Version v15.3.0.2
- MCP23xxx driver now supports bus2
2026-03-08 14:38:08 +01:00
s-hadinger
6c8fc7e3e6
Don't send extraneous '0\r\n\r\n' with non-chunked HTTP/1.0 ( #24518 )
...
* Don't send extraneous '0\r\n\r\n' with non-chunked HTTP/1.0
* Fix compilation
* Fix compilation
2026-03-03 13:07:44 +01:00
fleinze
d6174aaa7e
Fix scrubDNS() ( #23886 )
...
* Fix scrubDNS()
* change #ifdef USE_IPV6 so that has_v6 is not used in IPV4-mode
* move definiton of dns_save4 outside of #ifdef IPV6
* check if addr is v4 only in v6-mode
2026-01-12 18:56:51 +01:00
Theo Arends
5680069768
Add ESP32 setPhyMode in WiFi Init and force HT20
2026-01-07 14:47:54 +01:00
Theo Arends
5bffce9297
Fix WiFi phy modes due to recent IDF update
2026-01-07 12:39:12 +01:00
Theo Arends
c35e374739
Fix ESP8266 TasmotaSerial flush receive buffer on executing TasmotaSerial.flush();
2025-12-15 11:26:38 +01:00
Theo Arends
a6b1c09d9d
Fix DALI duplicate data detection
2025-12-03 17:39:06 +01:00
Theo Arends
43f4fadf28
Fix DALI ESP32-S3 timing
...
- Fix ESP8266 DALI exception due to LittleFs issue
2025-12-02 14:01:33 +01:00
Theo Arends
59164211a0
Refactored DALI using TasmotaDali library v1.0.0 adding frame receive buffer
2025-11-28 14:21:17 +01:00
Theo Arends
5e1916300d
Refactor DALI using library with read buffer
2025-11-27 17:50:48 +01:00
Theo Arends
1e877be5ae
Fix hosted MCU mac address
2025-10-28 16:17:46 +01:00
Theo Arends
1460f685ff
Remove P4 wifi undefs
2025-10-24 15:50:07 +02:00
Theo Arends
02d53557c4
Add HostedMCU file update using command HostedLoad <version>|<filename>
...
- Increased filesystem file name size from 48 to 50 characters
2025-10-23 16:37:58 +02:00
Theo Arends
ed35bbff84
Unable to use default serial GPIOs by TasmotaSerial regression from v14.5.0 with IDF 5.3.2.250120 ( #23775 )
2025-09-05 12:49:50 +02:00
Jason2866
9e25fc0f30
basic P4 support ( #23663 )
2025-07-10 16:47:30 +02:00
Jason2866
384edd22a7
fix lib names ( #23560 )
2025-06-16 17:46:00 +02:00
s-hadinger
e86af24056
DNS setting with 'IPAddress4/5' not persisted ( #23426 )
2025-05-15 23:25:32 +02:00
s-hadinger
94652ad6ed
Added Wireguard VPN ( #23347 )
2025-04-27 20:54:01 +02:00
s-hadinger
a2d1915692
Base64 split implementation in separate file ( #23313 )
2025-04-17 22:38:04 +02:00
Theo Arends
fb6640b91f
Fix ESP32 receive incomplete serial data over 128 bytes ( #23156 )
2025-03-18 15:12:30 +01:00
Theo Arends
c9cd6aae1d
Bump version v14.4.1.4
...
- Formatter `%_U` for `ext_snprintf_P()` to print uint64_t variable as decimal equivalent to `%llu`
- Support for RC-switch decoding of 64-bit received data
2025-02-04 15:07:03 +01:00
mrkev-gh
b472e821cf
Use 75% of the buffer for speeds higher than 115200 ( #22774 )
...
Higher speeds need larger buffer. Processing takes longer, so let's put the threshold at
75% of the buffer size to have some headroom. E.g. for 1Mbit with 2.5KB buffer 2048 characters
would be roughly still around 20ms, and reserve additional 512 chars / 5ms to handle the
buffer after the threshold is reached
Co-authored-by: mrkev-gh <mrkev-gh@users.noreply.github.com >
2025-01-06 11:34:06 +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
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
s-hadinger
314fcd0dbc
Berry Serial config to change parity on-the-fly for RS-485 ( #22285 )
2024-10-13 22:15:47 +02:00
s-hadinger
f62496d164
Crash when calling TasmotaSerial destructor when initialized with incorrect arguments ( #22036 )
2024-08-28 13:04:56 +02:00
Theo Arends
04a6d5513b
Prep serial IDF 5.2 support
2024-07-04 16:04:59 +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
Theo Arends
a99c6d67bb
Add XIAO ESP32S3 Sense camera pins
2024-06-06 18:14:30 +02:00
Theo Arends
fd02f5aefc
Fix GPIO16 as Transmit enable pin ( #21269 )
2024-06-02 17:15:11 +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
s-hadinger
91dd120aa9
TCP Tx En GPIO type ( #21269 )
2024-04-24 19:53:01 +02:00
s-hadinger
541f3630a1
Wifi provide Mac Address on Core3 ( #21117 )
2024-04-07 10:55:53 +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
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
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
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
Theo Arends
c9d0106007
Removed max number of 30 backlog entries
2024-01-18 16:32:28 +01:00
Theo Arends
f065d74293
Add support for HardwareSerial invert ( #15461 )
2024-01-12 13:57:31 +01: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
s-hadinger
0b3d6fd146
Prepare for Arduino v3 / esp-idf v5 2nd batch ( #19265 )
2023-08-05 20:34:24 +02:00