Merge pull request #5156 from Aogu181/main

Add Gledopto Series With Ethernet
This commit is contained in:
Will Tatam
2025-12-13 12:39:11 +00:00
committed by Frank
parent 69d4970a6b
commit db5f3f7461
3 changed files with 42 additions and 4 deletions

View File

@@ -309,7 +309,7 @@
#define BTN_TYPE_TOUCH_SWITCH 9 //WLEDMM not yet supported #define BTN_TYPE_TOUCH_SWITCH 9 //WLEDMM not yet supported
//Ethernet board types //Ethernet board types
#define WLED_NUM_ETH_TYPES 12 //WLEDMM +1 for Olimex ESP32-Gateway #define WLED_NUM_ETH_TYPES 15 //WLEDMM +1 for Olimex ESP32-Gateway
#define WLED_ETH_NONE 0 #define WLED_ETH_NONE 0
#define WLED_ETH_WT32_ETH01 1 #define WLED_ETH_WT32_ETH01 1
@@ -322,7 +322,10 @@
#define WLED_ETH_QUINLED_OCTA 8 #define WLED_ETH_QUINLED_OCTA 8
#define WLED_ETH_ABCWLEDV43ETH 9 #define WLED_ETH_ABCWLEDV43ETH 9
#define WLED_ETH_SERG74 10 #define WLED_ETH_SERG74 10
#define WLED_ETH_OLIMEX_GTW 11 #define WLED_ETH_ESP32_POE_WROVER 11
#define WLED_ETH_LILYGO_T_POE_PRO 12
#define WLED_ETH_GLEDOPTO 13
#define WLED_ETH_OLIMEX_GTW 14
//Hue error codes //Hue error codes
#define HUE_ERROR_INACTIVE 0 #define HUE_ERROR_INACTIVE 0

View File

@@ -197,17 +197,20 @@
<h3>Ethernet Type</h3> <h3>Ethernet Type</h3>
<select name="ETH"> <select name="ETH">
<option value="0">None</option> <option value="0">None</option>
<option value="6">IoTorero/ESP32Deux/RGB2Go</option>
<option value="9">ABC! WLED V43 & compatible</option> <option value="9">ABC! WLED V43 & compatible</option>
<option value="2">ESP32-POE</option> <option value="2">ESP32-POE</option>
<option value="6">ESP32Deux</option> <option value="11">ESP32-POE-WROVER</option>
<option value="7">KIT-VE</option> <option value="7">KIT-VE</option>
<option value="11">Olimex-ESP32-Gateway</option> <!-- WLEDMM --> <option value="12">LILYGO T-POE Pro</option>
<option value="14">Olimex-ESP32-Gateway</option> <!-- WLEDMM -->
<option value="8">QuinLED-Dig-Octa & T-ETH-POE</option> <option value="8">QuinLED-Dig-Octa & T-ETH-POE</option>
<option value="4">QuinLED-ESP32</option> <option value="4">QuinLED-ESP32</option>
<option value="10">Serg74-ETH32</option> <option value="10">Serg74-ETH32</option>
<option value="5">TwilightLord-ESP32</option> <option value="5">TwilightLord-ESP32</option>
<option value="3">WESP32</option> <option value="3">WESP32</option>
<option value="1">WT32-ETH01</option> <option value="1">WT32-ETH01</option>
<option value="13">Gledopto</option>
</select><br><br> </select><br><br>
</div> </div>
<hr> <hr>

View File

@@ -127,6 +127,38 @@ const ethernet_settings ethernetBoards[] = {
ETH_CLOCK_GPIO17_OUT // eth_clk_mode ETH_CLOCK_GPIO17_OUT // eth_clk_mode
}, },
// ESP32-POE-WROVER
{
0, // eth_address,
12, // eth_power,
23, // eth_mdc,
18, // eth_mdio,
ETH_PHY_LAN8720, // eth_type,
ETH_CLOCK_GPIO0_OUT // eth_clk_mode
},
// LILYGO T-POE Pro
// https://github.com/Xinyuan-LilyGO/LilyGO-T-ETH-Series/blob/master/schematic/T-POE-PRO.pdf
{
0, // eth_address,
5, // eth_power,
23, // eth_mdc,
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
},
//WLEDMM: Olimex-ESP32-Gateway (like QuinLed-ESP32-Ethernet //WLEDMM: Olimex-ESP32-Gateway (like QuinLed-ESP32-Ethernet
{ {
0, // eth_address, 0, // eth_address,