From 9c7c04904d46f4d95701dc8fe6c0a74f1586ce95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E7=82=8E=E7=82=8E?= <549716219@qq.com> Date: Tue, 12 May 2026 17:43:05 +0800 Subject: [PATCH] feat: add support for Domraem ETH board with clock pins GPIO0 --- wled00/const.h | 3 ++- wled00/data/settings_wifi.htm | 1 + wled00/network.cpp | 9 +++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/wled00/const.h b/wled00/const.h index 70373316fd..fd6e2abb30 100644 --- a/wled00/const.h +++ b/wled00/const.h @@ -395,7 +395,7 @@ static_assert(WLED_MAX_BUSSES <= 32, "WLED_MAX_BUSSES exceeds hard limit"); #define BTN_TYPE_TOUCH_SWITCH 9 //Ethernet board types -#define WLED_NUM_ETH_TYPES 16 +#define WLED_NUM_ETH_TYPES 17 #define WLED_ETH_NONE 0 @@ -414,6 +414,7 @@ static_assert(WLED_MAX_BUSSES <= 32, "WLED_MAX_BUSSES exceeds hard limit"); #define WLED_ETH_GLEDOPTO 13 #define WLED_ETH_QUINLED_V4_UNOQUAD 14 #define WLED_ETH_QUINLED_V4_OCTA 15 +#define WLED_ETH_DOMRAEM_ETH 16 //Hue error codes diff --git a/wled00/data/settings_wifi.htm b/wled00/data/settings_wifi.htm index e187f887fb..a951dd53d8 100644 --- a/wled00/data/settings_wifi.htm +++ b/wled00/data/settings_wifi.htm @@ -245,6 +245,7 @@

Ethernet Type

+

diff --git a/wled00/network.cpp b/wled00/network.cpp index e97bf70abd..083f4ba5ab 100644 --- a/wled00/network.cpp +++ b/wled00/network.cpp @@ -175,6 +175,15 @@ const ethernet_settings ethernetBoards[] = { ETH_PHY_LAN8720, // eth_type ETH_CLOCK_GPIO0_IN // eth_clk_mode }, + // Domraem_ETH(16) + { + 1, // eth_address + 5, // eth_power + 23, // eth_mdc + 33, // eth_mdio + ETH_PHY_LAN8720, // eth_type + ETH_CLOCK_GPIO0_IN // eth_clk_mode + }, }; bool initEthernet()