diff --git a/wled00/const.h b/wled00/const.h index ac488384..9067d9b1 100644 --- a/wled00/const.h +++ b/wled00/const.h @@ -366,7 +366,8 @@ 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 13 +#define WLED_NUM_ETH_TYPES 14 + #define WLED_ETH_NONE 0 #define WLED_ETH_WT32_ETH01 1 @@ -381,6 +382,7 @@ static_assert(WLED_MAX_BUSSES <= 32, "WLED_MAX_BUSSES exceeds hard limit"); #define WLED_ETH_SERG74 10 #define WLED_ETH_ESP32_POE_WROVER 11 #define WLED_ETH_LILYGO_T_POE_PRO 12 +#define WLED_ETH_GLEDOPTO 13 //Hue error codes #define HUE_ERROR_INACTIVE 0 diff --git a/wled00/data/settings_wifi.htm b/wled00/data/settings_wifi.htm index 7f402b5b..e885fc2e 100644 --- a/wled00/data/settings_wifi.htm +++ b/wled00/data/settings_wifi.htm @@ -270,6 +270,7 @@ Static subnet mask:
+


diff --git a/wled00/network.cpp b/wled00/network.cpp index 79209ff5..b4ebb6fe 100644 --- a/wled00/network.cpp +++ b/wled00/network.cpp @@ -144,7 +144,17 @@ const ethernet_settings ethernetBoards[] = { 18, // eth_mdio, ETH_PHY_LAN8720, // eth_type, ETH_CLOCK_GPIO0_OUT // eth_clk_mode - } + }, + + // Gledopto Series With Ethernet + { + 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()