mirror of https://github.com/arendst/Tasmota.git
Be more specific to target ESP32
This commit is contained in:
parent
b355231721
commit
74cbc47614
|
@ -154,7 +154,7 @@ void EthernetInit(void) {
|
|||
int eth_power = Pin(GPIO_ETH_PHY_POWER);
|
||||
int eth_mdc = Pin(GPIO_ETH_PHY_MDC);
|
||||
int eth_mdio = Pin(GPIO_ETH_PHY_MDIO);
|
||||
#ifdef ESP32
|
||||
#if CONFIG_IDF_TARGET_ESP32
|
||||
// fix an disconnection issue after rebooting Olimex POE - this forces a clean state for all GPIO involved in RMII
|
||||
gpio_reset_pin((gpio_num_t)GPIO_ETH_PHY_POWER);
|
||||
gpio_reset_pin((gpio_num_t)GPIO_ETH_PHY_MDC);
|
||||
|
@ -178,7 +178,7 @@ void EthernetInit(void) {
|
|||
break;
|
||||
}
|
||||
delay(1);
|
||||
#endif
|
||||
#endif // CONFIG_IDF_TARGET_ESP32
|
||||
if (!ETH.begin(Settings->eth_address, eth_power, eth_mdc, eth_mdio, (eth_phy_type_t)Settings->eth_type, (eth_clock_mode_t)Settings->eth_clk_mode)) {
|
||||
AddLog(LOG_LEVEL_DEBUG, PSTR("ETH: Bad PHY type or init error"));
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue