J. Nick Koston
fdfbcd03af
Merge remote-tracking branch 'origin/ethernet-rp2040-w5500-impl' into integration
2026-03-14 15:18:59 -10:00
J. Nick Koston
8ab3e8fa89
[ethernet] Add RP2040 W5500 Ethernet support
...
Add W5500 SPI Ethernet support for RP2040 boards using arduino-pico's
Wiznet5500lwIP class. Tested on WIZnet W5500-EVB-Pico hardware.
- Add ethernet_component_rp2040.cpp with W5500 implementation
- Add RP2040 members and setters to ethernet_component.h
- Enable RP2040 platform in SPI_SCHEMA and FILTER_SOURCE_FILES
- Add RP2040 validation, code generation, and lwIP_w5500 library
- Add W5500 RP2040 test YAML
2026-03-14 14:38:48 -10:00
J. Nick Koston
610068e538
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-14 12:33:57 -10:00
Jonathan Swoboda
417858f098
[psram] Add ESP32-C61 PSRAM support ( #14795 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-14 15:01:49 -04:00
J. Nick Koston
415084d032
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-13 13:42:55 -10:00
J. Nick Koston
56f7b3e61b
[ci] Only run integration tests for changed components ( #14776 )
2026-03-13 13:20:35 -10:00
J. Nick Koston
6bdaa4c972
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-13 09:07:55 -10:00
J. Nick Koston
bd844fcd0a
[template] Fix misleading 'Text value too long to save' warning ( #14753 )
2026-03-13 07:37:44 -10:00
Kjell Braden
326769e43c
[runtime_image] fix BMP parsing ( #14762 )
2026-03-13 09:18:42 -04:00
J. Nick Koston
1337d852da
Merge remote-tracking branch 'origin/inline-mutex-single-threaded' into integration
2026-03-12 21:01:52 -10:00
Michael Kerscher
15ec46abfe
[vbus] add DeltaSol CS4 (Citrin Solar 1.3) ( #12477 )
2026-03-12 22:31:16 -07:00
J. Nick Koston
b074aebd6d
Merge branch 'fix-template-text-save-warning' into integration
2026-03-12 19:21:04 -10:00
J. Nick Koston
b81ef4697f
[template] Fix misleading 'Text value too long to save' warning
...
TextSaver::save() returned false for both unchanged values and
values that are too long, causing a misleading warning on every
duplicate save. Return true early when the value hasn't changed.
Add integration test for template text save/restore persistence.
2026-03-12 18:05:44 -10:00
J. Nick Koston
89719cf4b2
[water_heater] Set OPERATION_MODE feature flag when modes are configured ( #14748 )
2026-03-12 14:48:41 -10:00
J. Nick Koston
47a3f29962
Merge branch 'fix-water-heater-operation-mode-flag' into integration
2026-03-12 14:44:30 -10:00
J. Nick Koston
77068ea410
[water_heater] Add integration test assertion for OPERATION_MODE feature flag
2026-03-12 14:12:47 -10:00
J. Nick Koston
fd8e510745
[light] Fix ambiguous set_effect overload for const char* ( #14732 )
2026-03-12 18:28:25 -05:00
J. Nick Koston
b0dd029e9b
Merge remote-tracking branch 'origin/fix-light-set-effect-ambiguous-overload' into integration
2026-03-12 11:58:45 -10:00
J. Nick Koston
4d7ab65ab6
Merge branch 'refactor/sliding-window-static-ring-buffer' into integration
2026-03-12 11:58:34 -10:00
J. Nick Koston
2c087bc2e1
Add test for set_effect with const char* literal
...
Ensures the const char* overload resolves the ambiguous call
reported in #14728 .
2026-03-12 08:13:25 -10:00
J. Nick Koston
186ca4e458
[uart] Allow hardware UART with single pin on RP2040 ( #14725 )
2026-03-12 07:16:38 -10:00
J. Nick Koston
70d188202a
[adc] Fix PICO_VSYS_PIN compile error on RP2350 boards ( #14724 )
2026-03-12 07:16:08 -10:00
Adam DeMuri
8a5f008aee
[modbus] Fix buffer overflow in modbus ( #14719 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-11 22:00:26 -10:00
J. Nick Koston
4632380bf4
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-11 19:49:56 -10:00
Keith Burzinski
7f38d95424
[ethernet] ESP32-S3 Ethernet compilation fix ( #14717 )
2026-03-11 23:48:27 -05:00
J. Nick Koston
6a84a1ac10
Merge remote-tracking branch 'upstream/rp2040-crash-handler-fixes' into integration
2026-03-11 16:08:49 -10:00
J. Nick Koston
8daa946afa
[esp32] Add crash handler to capture and report backtrace across reboots ( #14709 )
2026-03-12 14:00:20 +13:00
Keith Burzinski
ddc40f44fa
[ethernet] ESP32-P4 Ethernet compilation fix ( #14714 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-03-11 19:56:25 -05:00
J. Nick Koston
a5dffabe6e
Merge branch 'esp32-crash-handler' into integration
2026-03-11 13:02:34 -10:00
J. Nick Koston
84813ded94
Add test for ESP32 crash handler stacktrace decoding
2026-03-11 10:43:52 -10:00
J. Nick Koston
6cc1d191fd
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-11 08:46:55 -10:00
Kevin Ahrendt
bef5e4de9c
[speaker_source] Add announcement pipeline ( #14654 )
2026-03-11 08:29:17 -10:00
Kevin Ahrendt
b27165a842
[speaker_source] Add shuffle support ( #14653 )
2026-03-11 08:11:00 -10:00
Kevin Ahrendt
4e16f270a3
[speaker_source] Add playlist management ( #14652 )
2026-03-11 07:47:58 -10:00
J. Nick Koston
829448a5c6
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-10 12:33:56 -10:00
CFlix
9513edc468
[dew_point] Add dew_point sensor component ( #14441 )
...
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-03-10 17:17:13 -04:00
J. Nick Koston
6356e3def9
[core] Warn on crystal frequency mismatch during serial upload ( #14582 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 20:42:38 +00:00
J. Nick Koston
58e65f9355
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-10 10:39:58 -10:00
Jonathan Swoboda
8d988723cd
[config] Allow !extend/!remove on components without id in schema ( #14682 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 16:38:50 -04:00
J. Nick Koston
043290c204
Merge remote-tracking branch 'upstream/dev' into integration
...
# Conflicts:
# esphome/__main__.py
# esphome/core/log.cpp
# esphome/core/log.h
# esphome/util.py
# tests/component_tests/logger/test_logger.py
# tests/component_tests/logger/test_logger.yaml
# tests/unit_tests/test_util.py
2026-03-10 10:34:19 -10:00
Kevin Ahrendt
8ca6ee4349
[speaker_source] Add new media player ( #14649 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-10 20:25:26 +00:00
mahumpula
780e009bf4
[runtime_image] Add support for 8bit BMPs and fix existing issues ( #10733 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-03-10 16:23:49 -04:00
J. Nick Koston
9404eadaf8
[rp2040_ble] Add BLE component for RP2040/RP2350 ( #14603 )
2026-03-10 09:12:28 -10:00
J. Nick Koston
4d2ef09a29
[log] Detect early log calls before logger init and optimize hot path ( #14538 )
2026-03-10 09:12:10 -10:00
J. Nick Koston
9dd3ec258c
[scheduler] Replace unique_ptr with raw pointers, add leak detection ( #14620 )
2026-03-10 09:11:28 -10:00
J. Nick Koston
c709010c4c
[api] Replace std::vector<uint8_t> with APIBuffer to skip zero-fill ( #14593 )
2026-03-10 09:11:12 -10:00
J. Nick Koston
2c7ef4f758
[rp2040] Use picotool for BOOTSEL upload and improve upload UX ( #14483 )
2026-03-10 09:10:33 -10:00
J. Nick Koston
bc6691da9a
Merge remote-tracking branch 'origin/rp2040-upload-improvements' into integration
2026-03-09 17:49:47 -10:00
J. Nick Koston
4b83de10e5
make linux error reporting more helpful
2026-03-09 17:45:03 -10:00
J. Nick Koston
399d695a39
Merge remote-tracking branch 'upstream/dev' into rp2040-upload-improvements
2026-03-09 17:45:00 -10:00