J. Nick Koston
e658a8559e
[ethernet] Add W6100 and W6300 support for RP2040 ( #15543 )
2026-04-07 16:57:05 -10:00
c7a163441e
[ethernet] Add interface configuration variable for esp-idf ( #10285 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-04-05 20:57:41 +00:00
J. Nick Koston
b6aec4fa25
[ethernet] Add W5100 support for RP2040 ( #15131 )
2026-03-24 14:03:30 -10:00
J. Nick Koston
1e16b30380
[ethernet] Add ENC28J60 SPI Ethernet support ( #14945 )
2026-03-23 19:18:58 +00:00
J. Nick Koston
baf365404c
[network] Inline get_use_address() to eliminate function call overhead ( #14942 )
2026-03-23 04:18:43 +00:00
J. Nick Koston
82ccc37ba1
[ethernet] Mark EthernetComponent as final ( #14842 )
2026-03-17 08:14:52 -10:00
J. Nick Koston
b142557979
[ethernet] Add RP2040 W5500 Ethernet support ( #14820 )
2026-03-16 18:26:06 +00:00
J. Nick Koston and Copilot Autofix powered by AI
f86bb2bdb0
[ethernet] Add IDF 6.0 registry component dependencies ( #14847 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-16 08:02:59 -04:00
J. Nick Koston
1377776d21
[ethernet] Restructure for multi-platform support ( #14819 )
2026-03-15 15:17:21 -10:00
J. Nick Koston
447c4669b1
[esp32] Disable SHA-512 in mbedTLS on IDF 6.0+ and add idf_version() helper ( #14810 )
2026-03-14 11:26:20 -10:00
Keith Burzinski
7f38d95424
[ethernet] ESP32-S3 Ethernet compilation fix ( #14717 )
2026-03-11 23:48:27 -05:00
Keith Burzinski and Jonathan Swoboda
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
Diorcet Yann
3f143d9f19
[ethernet] Fix commit 3f700bac1c ( #14618 )
2026-03-08 09:50:32 -04:00
Diorcet Yann and Jonathan Swoboda
3f700bac1c
[component] Fix components for compatibility with stricter compilers ( #14545 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-03-07 18:50:44 +00:00
Gnuspice
58ab630965
[ethernet] add get_eth_handle() function ( #14527 )
2026-03-05 23:37:07 +00:00
Jonathan Swoboda and Claude Opus 4.6
8a8f6824a2
[openthread][ethernet][wifi] Add IPv6 address array bounds assert ( #14488 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 12:29:44 -10:00
J. Nick Koston and Copilot
c49c23d5d9
[network] Inline network::is_connected() and ethernet is_connected() ( #14464 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-05 07:21:04 -10:00
J. Nick Koston
70e47f301d
[ethernet] Use C++17 nested namespace syntax ( #14246 )
2026-02-23 20:50:11 -05:00
Jonathan Swoboda and Claude Opus 4.6
fb6c7d81d5
[core] Fix multiline log continuations without leading whitespace ( #14217 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 05:08:40 +00:00
Jonathan Swoboda and Claude Opus 4.6
da616e0557
[ethernet] Improve clk_mode deprecation warning with actionable YAML ( #14104 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 17:00:05 +00:00
J. Nick Koston
7fd535179e
[helpers] Add heap warnings to format_hex_pretty, deprecate ethernet/web_server std::string APIs ( #13959 )
2026-02-12 17:47:44 +00: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
J. Nick Koston
be44d4801f
[esp32] Reduce Arduino build size by 44% and build time by 36% ( #13623 )
2026-02-05 10:52:43 +01:00
aa8ccfc32b
[ethernet] Add on_connect and on_disconnect triggers ( #13677 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-02-02 17:00:11 +01:00
J. Nick Koston
ecc0b366b3
[esp32] Reduce compile time by excluding unused IDF components ( #13610 )
2026-01-29 13:21:12 -06:00
J. Nick Koston and Copilot
d6fa1d6e5f
[ethernet_info] Convert to event-driven IP state listener pattern ( #13203 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-14 09:17:47 -05:00
J. Nick Koston
2a6b192af8
[ethernet] Combine log statements to reduce loop blocking ( #12854 )
2026-01-03 15:01:35 -10:00
J. Nick Koston
7702a9ae85
[ethernet] Use stack buffer for hex formatting in very verbose logging ( #12742 )
2026-01-01 20:22:19 -10:00
J. Nick Koston
5e99dd14ae
[ethernet] Eliminate heap allocations in dump_config logging ( #12665 )
2025-12-27 08:36:35 -10:00
Jonathan Swoboda and Claude
84b5d9b21c
[core] Remove deprecated config options from before 2025 ( #12622 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-22 14:00:12 -05:00
mbohdal
fa5b14fad4
[ethernet] fix used pins validation in configuration of RMII pins ( #12486 )
2025-12-14 16:40:08 -05:00
Jonathan Swoboda and Claude
a517e0ec80
[esp32] Add missing variant support ( #12305 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-05 16:28:24 -05:00
Jesse Hills
7fd79fdded
[esp32] Change imports to use esp32 only, not .const ( #12243 )
2025-12-05 09:53:08 -05:00
Thomas Rupprecht and Jonathan Swoboda
22803ef54b
[esp32] Sort variants in situ ( #10410 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-12-03 20:48:11 -05:00
J. Nick Koston
3c48e13c9f
[ethernet] Conditionally compile manual_ip to save 24 bytes RAM ( #11832 )
2025-11-24 10:22:13 -06:00
J. Nick Koston
47fe84e922
[wifi][ethernet] Fix spurious warnings and unclear status after PR #9823 ( #11871 )
2025-11-13 13:43:51 +13:00
1539b43074
[wifi][ethernet] Don't block setup until connected ( #9823 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-11-10 19:17:16 -06:00
J. Nick Koston
531b27582a
[network] Store use_address in RODATA to save RAM ( #11707 )
2025-11-05 10:52:10 +13:00
J. Nick Koston
00f22e5c36
[network] Eliminate runtime string parsing for IP address initialization ( #11561 )
2025-10-28 08:51:08 +13:00
J. Nick Koston
5b023f9369
[ethernet] Add RMII GPIO pin conflict validation ( #11488 )
2025-10-22 16:37:50 -10:00
J. Nick Koston and Copilot
4c688a4b00
[network] Optimize get_use_address() to return const reference instead of a copy ( #11218 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 03:54:33 +00:00
J. Nick Koston and Copilot
8d8fcfeda2
[core] Add make_name_with_suffix helper to optimize string concatenation ( #11176 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 09:39:38 +13:00
J. Nick Koston
f26e71bae6
[ci] Fix clang-tidy after Arduino-as-IDF-component migration ( #11031 )
2025-10-05 22:16:09 +00:00
J. Nick Koston
6c7d92e726
[ethernet] Consolidate error handling to reduce flash usage ( #11019 )
2025-10-04 20:47:46 -05:00
a5ba6237cb
[ethernet] Add mac_address yaml configuration option ( #10861 )
...
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 >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-30 08:59:08 -04:00
Patrick Van Oosterwijck
25fc16163b
[ethernet] Fix Ethernet RMII capable variant validation ( #10909 )
2025-09-26 17:34:22 -05:00
Patrick Van Oosterwijck and J. Nick Koston
460eb219ba
[ethernet] Add LAN8670 PHY support ( #10874 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-25 21:45:07 +00:00
J. Nick Koston
d74cfefeef
[ethernet] Remove redundant Arduino framework version check ( #10781 )
2025-09-17 23:39:14 -05:00
b8cee477fe
[esp32] Use arduino as an idf component ( #10647 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-17 17:23:34 -05:00
J. Nick Koston
f3ac21b3b4
[ethernet] Conditionally compile PHY-specific code to reduce flash usage ( #10747 )
2025-09-15 23:46:07 +00:00