J. Nick Koston
511390d507
Merge remote-tracking branch 'bdraco/update-mdns-1.10.0' into integration
2026-02-26 21:48:36 -10:00
J. Nick Koston
43eba3ff1b
[mdns] Update espressif/mdns to v1.10.0
...
Update the ESP-IDF mdns component from v1.9.1 to v1.10.0.
2026-02-26 21:45:58 -10:00
J. Nick Koston
2d9bb04ce9
Merge branch 'ble_set_security_params' into integration
2026-02-26 21:37:11 -10:00
dependabot[bot]
07406c96e1
Bump actions/upload-artifact from 6.0.0 to 7.0.0 ( #14326 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 21:35:15 -10:00
J. Nick Koston
105d45c489
move tests to correct dir
2026-02-26 21:12:04 -10:00
J. Nick Koston
a6aa113086
fixes
2026-02-26 21:10:29 -10:00
J. Nick Koston
628b9d3e88
Merge branch 'dev' into ble_set_security_params
2026-02-26 23:54:21 -07:00
J. Nick Koston
bde509673d
Merge remote-tracking branch 'upstream/dev' into integration
2026-02-26 20:48:13 -10:00
Jonathan Swoboda
4044520ccc
[esp32_touch] Migrate to new unified touch sensor driver (esp_driver_touch_sens) ( #14033 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-02-26 20:38:36 -10:00
Keith Burzinski
656389f215
[usb_uart] Performance, correctness and reliability improvements ( #14333 )
2026-02-26 23:41:35 -06:00
J. Nick Koston
e1df983b36
Merge branch 'esp32_touch_new_driver' into integration
2026-02-26 18:11:39 -10:00
Jonathan Swoboda
5f55f2056d
Remove timeout code
2026-02-26 22:59:17 -05:00
J. Nick Koston
2254906bd8
Merge remote-tracking branch 'upstream/remove_posix_tz_parser' into integration
2026-02-26 17:39:14 -10:00
J. Nick Koston
04db37a34a
[esp8266] Remove forced scanf linkage to save ~8KB flash ( #13678 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 17:38:38 -10:00
J. Nick Koston
d03066846d
Merge remote-tracking branch 'upstream/dev' into esp32_touch_new_driver
2026-02-26 17:36:25 -10:00
Jonathan Swoboda
4469ab26fe
Fix esp32 release
2026-02-26 22:26:08 -05:00
Jonathan Swoboda
c7c0065db7
Magics
2026-02-26 22:12:03 -05:00
Jonathan Swoboda
ca5bef5814
Magics
2026-02-26 21:56:32 -05:00
Jonathan Swoboda
44667a94e2
Fix
2026-02-26 21:47:49 -05:00
J. Nick Koston
8f0a555b31
Merge branch 'posix_tz_proto' into remove_posix_tz_parser
2026-02-26 15:20:11 -10:00
J. Nick Koston
15846137a6
[rp2040] Update arduino-pico framework from 3.9.4 to 5.5.0 ( #14328 )
2026-02-26 15:17:52 -10:00
J. Nick Koston
50e7571f4c
[web_server_idf] Prefer make_unique_for_overwrite for noninit recv buffer ( #14279 )
2026-02-26 15:17:25 -10:00
J. Nick Koston
32aad0f582
Merge remote-tracking branch 'upstream/dev' into posix_tz_proto
2026-02-26 15:15:50 -10:00
J. Nick Koston
1ccfcfc8d8
[time] Eliminate libc timezone bloat (~9.5KB flash ESP32, ~2% RAM on ESP8266) ( #13635 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 15:12:44 -10:00
J. Nick Koston
4abd523dce
Merge remote-tracking branch 'upstream/dev' into integration
2026-02-26 14:40:51 -10:00
George Joseph
527d4964f6
[mipi_dsi] Add more Waveshare panels and comments ( #14023 )
2026-02-27 11:38:07 +11:00
esphomebot
67ba68a1a0
Update webserver local assets to 20260226-220330 ( #14330 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-26 22:21:40 +00:00
J. Nick Koston
ed5980a2a2
Merge branch 'web-server-idf-make-unique-for-overwrite' into integration
2026-02-26 12:11:24 -10:00
Jonathan Swoboda
f38e419998
Merge branch 'dev' into esp32_touch_new_driver
2026-02-26 16:55:02 -05:00
J. Nick Koston
a893c2936b
Merge branch 'update_rp2040_arduino_pico_5_5_0' into integration
2026-02-26 11:42:09 -10:00
J. Nick Koston
23a2e4c92d
[wifi] Restore original CYW43 STA mode setup in wifi_mode_
...
Restore the cyw43_wifi_set_up() call for STA mode that was incorrectly
removed. Without this, cyw43_wifi_scan() fails on initial boot because
the radio isn't initialized - scanning must work before the first
beginNoBlock() call.
2026-02-26 11:41:29 -10:00
J. Nick Koston
7e1d25859c
[wifi] Enable CYW43 STA mode before scanning on RP2040
...
Call cyw43_arch_enable_sta_mode() in wifi_mode_() when STA is requested.
Without this, cyw43_wifi_scan() fails on initial boot because the radio
isn't initialized yet - it only got enabled later inside beginNoBlock().
This caused the state machine to skip scanning, fall through to
RETRY_HIDDEN, and do a wasteful blind SSID-only connect for non-hidden
networks.
2026-02-26 11:39:42 -10:00
J. Nick Koston
300ecff78f
Merge remote-tracking branch 'origin/integration' into integration
2026-02-26 11:24:10 -10:00
J. Nick Koston
bd0e8914ae
Merge branch 'update_rp2040_arduino_pico_5_5_0' into integration
2026-02-26 11:24:00 -10:00
J. Nick Koston
7ad44c68f7
[wifi] Fix CYW43 scan SSID not null-terminated
...
The cyw43_ev_scan_result_t ssid field is a 32-byte buffer that is
not guaranteed to be null-terminated. Use ssid_len to properly
terminate the string before passing it to string comparison functions.
This fixes false "should be marked hidden" warnings where the SSID
match failed due to garbage bytes after the actual SSID in the buffer.
2026-02-26 11:23:41 -10:00
J. Nick Koston
1f433f4355
Merge branch 'update_rp2040_arduino_pico_5_5_0' into integration
2026-02-26 11:23:02 -10:00
J. Nick Koston
bd13a0aa8f
Merge branch 'update_rp2040_arduino_pico_5_5_0' into integration
2026-02-26 11:19:36 -10:00
J. Nick Koston
ec132fb081
[rp2040] Update arduino-pico framework from 3.9.4 to 5.5.0
...
Update the RP2040 Arduino-Pico framework to 5.5.0 (from 3.9.4) and
the platform to v1.4.0-gcc14-arduinopico460 (GCC 14 toolchain).
Breaking changes adapted:
- pico-sdk 2.0: padsbank0_hw renamed to pads_bank0_hw
- Arduino.h now defines NOPIN as a global macro (SerialPIO::NOPIN removed)
- WiFi: cyw43_tcpip_link_status() no longer works because the Arduino
framework's __wrap_cyw43_cb_tcpip_init is a no-op (the SDK's internal
netif is never initialized). Switched to cyw43_wifi_link_status() for
radio state + WiFi.status()/WiFi.connected() for IP-level state.
- WiFi: Use beginNoBlock() instead of begin() to avoid 20s+ blocking
- WiFi: Use WiFi.disconnect() for proper lwIP/DHCP cleanup
2026-02-26 10:54:35 -10:00
lyubomirtraykov
8bd474fd01
[api] Add DEFROSTING to ClimateAction ( #13976 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-02-26 10:27:18 -10:00
Oliver Kleinecke
54edc46c7f
[esp_ldo] Add channels 1&2 support and passthrough mode ( #14177 )
2026-02-27 07:12:52 +11:00
J. Nick Koston
08035261b8
[libretiny] Use C++17 nested namespace syntax ( #14325 )
2026-02-26 10:02:36 -10:00
J. Nick Koston
e8b45e53fd
[libretiny] Use -Os optimization for ESPHome source on BK72xx (SDK remains at -O1) ( #14322 )
2026-02-26 10:02:25 -10:00
Jonathan Swoboda
d325890148
[cc1101] Transition through IDLE in begin_tx/begin_rx for reliable state changes ( #14321 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 14:48:05 -05:00
dependabot[bot]
8da1e3ce21
Bump ruff from 0.15.2 to 0.15.3 ( #14323 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-02-26 19:32:53 +00:00
dependabot[bot]
c149be20fc
Bump aioesphomeapi from 44.1.0 to 44.2.0 ( #14324 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 19:31:47 +00:00
J. Nick Koston
8a474c9d23
Merge branch 'libretiny_bk72xx_os_optimization' into integration
2026-02-26 09:29:29 -10:00
J. Nick Koston
c4b4d386da
[libretiny] Use -Os for ESPHome source on BK72xx
...
LibreTiny forces -O1 globally for BK72xx because the Beken SDK
has issues with higher optimization levels. ESPHome code works
fine with -Os (used on every other platform), so override it
for project source files only via build_src_flags.
Also show both optimization levels in the debug banner when they
differ (e.g., "Optimization: -Os, SDK: -O1").
2026-02-26 09:16:08 -10:00
J. Nick Koston
4c3bb1596e
[wifi] Use memcpy-based insertion sort for scan results ( #13960 )
2026-02-27 08:14:46 +13:00
J. Nick Koston
1912dcf03d
[core] Use placement new for global Application instance ( #14052 )
2026-02-27 08:07:42 +13:00
J. Nick Koston
9f1cc209d2
Merge branch 'extend_ultra_low_latency_select_libretiny' into integration
2026-02-26 08:45:13 -10:00