Merge branch 'bugfix/LAN8720_reset_assertion_v4.3' into 'release/v4.3'

Increased LAN8720 ETH-PHY reset assertion time (v4.3)

See merge request espressif/esp-idf!15826
pull/8180/head
Jiang Jiang Jian 2021-12-21 03:42:37 +00:00
commit 3eb854c3ea
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -280,7 +280,8 @@ static esp_err_t lan8720_reset_hw(esp_eth_phy_t *phy)
esp_rom_gpio_pad_select_gpio(lan8720->reset_gpio_num); esp_rom_gpio_pad_select_gpio(lan8720->reset_gpio_num);
gpio_set_direction(lan8720->reset_gpio_num, GPIO_MODE_OUTPUT); gpio_set_direction(lan8720->reset_gpio_num, GPIO_MODE_OUTPUT);
gpio_set_level(lan8720->reset_gpio_num, 0); gpio_set_level(lan8720->reset_gpio_num, 0);
esp_rom_delay_us(100); // insert min input assert time /* assert nRST signal on LAN8720 a little longer than the minimum specified in datasheet */
esp_rom_delay_us(150);
gpio_set_level(lan8720->reset_gpio_num, 1); gpio_set_level(lan8720->reset_gpio_num, 1);
} }
return ESP_OK; return ESP_OK;