Clyde Stubbs
efa39ae591
[mipi_dsi] Allow transform disable; fix warnings ( #14216 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
4b57ac3236
[water_heater] Fix device_id missing from state responses ( #14212 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
997f825cd3
[network] Improve IPAddress::str() deprecation warning with usage example ( #14195 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
27fe866d5e
[bme68x_bsec2] Fix compilation on ESP32 Arduino ( #14194 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
c5c6ce6b0e
[haier] Fix uninitialized HonSettings causing API connection failures ( #14188 )
2026-02-26 13:45:12 +13:00
J. Nick Koston
15e2a778d4
[api] Fix build error when lambda returns StringRef in homeassistant.event data ( #14187 )
2026-02-26 13:45:12 +13:00
J. Nick Koston
1f5a35a99f
[dsmr] Add deprecated std::string overload for set_decryption_key ( #14180 )
2026-02-26 13:45:12 +13:00
Clyde Stubbs
0975755a9d
[mipi_dsi] Disallow swap_xy ( #14124 )
2026-02-26 13:45:12 +13:00
Jonathan Swoboda and Claude Opus 4.6
19f4845185
[max7219digit] Fix typo in action names ( #14162 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 13:45:12 +13:00
Jonathan Swoboda and Claude Opus 4.6
28d510191c
[ld2410/ld2450] Replace header sync with buffer size increase for frame resync ( #14138 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
4c8e0575f9
[ld2420] Increase MAX_LINE_LENGTH to allow footer-based resync ( #14137 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
49afe53a2c
[ld2410] Add frame header synchronization to readline_() ( #14136 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
d19c1b689a
[ld2450] Add frame header synchronization to fix initialization regression ( #14135 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
e7e1acc0a2
[pulse_counter] Fix PCNT glitch filter calculation off by 1000x ( #14132 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
J. Nick Koston
7bdeb32a8a
[uart] Always call pin setup for UART0 default pins on ESP-IDF ( #14130 )
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
f412ab4f8b
[wifi] Sync output_power with PHY max TX power to prevent brownout ( #14118 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
0fc09462ff
[safe_mode] Log brownout as reset reason on OTA rollback ( #14113 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
J. Nick Koston and Claude Opus 4.6
d78496321e
[esp32_ble] Enable CONFIG_BT_RELEASE_IRAM on ESP32-C2 ( #14109 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
ac76fc4409
[pulse_counter] Fix build failure when use_pcnt is false ( #14111 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
a343ff1989
[ethernet] Improve clk_mode deprecation warning with actionable YAML ( #14104 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda and Claude Opus 4.6
2d2178c90a
[socket] Fix IPv6 compilation error on host platform ( #14101 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:11 -05:00
J. Nick Koston
25b14f9953
[e131] Fix E1.31 on ESP8266 and RP2040 by restoring WiFiUDP support ( #14086 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
2491b4f85c
[ld2420] Use constexpr for compile-time constants ( #14079 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
cb8b14e64b
[web_server] Fix water_heater JSON key names and move traits to DETAIL_ALL ( #14064 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
887172d663
[pulse_counter] Fix compilation on ESP32-C6/C5/H2/P4 ( #14070 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
e4aa23abaa
[web_server] Double socket allocation to prevent connection exhaustion ( #14067 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
8c0cc3a2d8
[udp] Register socket consumption for CONFIG_LWIP_MAX_SOCKETS ( #14068 )
2026-02-20 10:17:11 -05:00
Rodrigo Martín
efe8a6c8eb
[esp32_ble_server] fix infinitely large characteristic value ( #14011 )
2026-02-20 10:17:11 -05:00
Jonathan Swoboda and Claude Opus 4.6
6b8264fcaa
[external_components] Clean up incomplete clone on failed ref fetch ( #14051 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 08:03:43 +13:00
schrob
a0c4fa6496
[openthread] Fix compiler format warning ( #14030 )
2026-02-18 10:13:41 +13:00
Jonathan Swoboda and Claude Opus 4.6
e945e9b659
[esp32_rmt] Handle ESP32 variants without RMT hardware ( #14001 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:24:35 +13:00
Jonathan Swoboda and Claude Opus 4.6
df29cdbf17
[fan] Fix preset_mode not restored on boot ( #14002 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:24:35 +13:00
Jonathan Swoboda and Claude Opus 4.6
f6362aa8da
[combination] Fix 'coeffecient' typo with backward-compatible deprecation ( #14004 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:24:35 +13:00
J. Nick Koston and Claude Opus 4.6
1517b7799a
[wifi] Fix ESP8266 DHCP state corruption from premature dhcp_renew() ( #13983 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:24:35 +13:00
J. Nick Koston
f6aeef2e68
[api] Fix ESP8266 noise API handshake deadlock and prompt socket cleanup ( #13972 )
2026-02-14 13:53:54 +13:00
e9bf9bc691
[pulse_meter] Fix early edge detection ( #12360 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-14 13:53:54 +13:00
J. Nick Koston
ead7937dbf
[api] Extract cold code from APIServer::loop() hot path ( #13902 )
2026-02-14 13:53:54 +13:00
J. Nick Koston
844210519a
[uart] Remove redundant mutex, fix flush race, conditional event queue ( #13955 )
2026-02-14 13:53:54 +13:00
J. Nick Koston
da1ea2cfa3
[ethernet] Add per-PHY compile guards to eliminate unused PHY drivers ( #13947 )
2026-02-12 05:07:05 +00:00
Awesome Walrus
c9d2adb717
[wifi] Allow fast_connect without preconfigured networks ( #13946 )
2026-02-11 21:34:59 -06:00
Jonathan Swoboda and Claude Opus 4.6
96eb129cf8
[esp32] Bump Arduino to 3.3.7, platform to 55.03.37 ( #13943 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 20:29:17 -05:00
J. Nick Koston
ae42bfa404
[web_server_idf] Remove std::string temporaries from multipart header parsing ( #13940 )
2026-02-11 17:42:33 -06:00
J. Nick Koston
fecb145a71
[web_server_idf] Revert multipart upload buffer back to heap to fix httpd stack overflow ( #13941 )
2026-02-11 17:42:18 -06:00
J. Nick Koston and Copilot
e12ed08487
[wifi] Add CompactString to reduce WiFi scan heap fragmentation ( #13472 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-11 21:24:24 +00:00
tomaszduda23 and Jonathan Swoboda
374cbf4452
[nrf52,zigbee] count sleep time of zigbee thread ( #13933 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-11 21:21:10 +00:00
J. Nick Koston and Jonathan Swoboda
483b7693e1
[api] Fix debug asserts in production code, encode_bool bug, and reduce flash overhead ( #13936 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-11 13:57:08 -06:00
c9c125aa8d
[socket] Devirtualize Socket::ready() and implement working ready() for LWIP raw TCP ( #13913 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-11 17:54:58 +00:00
schrob
8d62a6a88a
[openthread] Fix warning on old C89 implicit field zero init ( #13935 )
2026-02-11 11:54:31 -06:00
J. Nick Koston
0ec02d4886
[preferences] Replace per-element erase with clear() in sync() ( #13934 )
2026-02-11 11:41:53 -06:00
Nate Clark and Claude Sonnet 4.5
1411868a0b
[mqtt.cover] Add option to publish states as JSON payload ( #12639 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-11 11:40:27 -06:00