mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-18 13:02:21 +02:00
examples: Update Ethernet examples to use new PHY LAN87xx init function
Ethernet examples device usage and Kconfig options synchronized * Original commit: espressif/esp-idf@4e77430107
This commit is contained in:
committed by
suren-gabrielyan-espressif
parent
6a92d3253f
commit
c2abeff476
@ -162,11 +162,18 @@ menu "Example Connection Configuration"
|
|||||||
RTL8201F/SR8201F is a single port 10/100Mb Ethernet Transceiver with auto MDIX.
|
RTL8201F/SR8201F is a single port 10/100Mb Ethernet Transceiver with auto MDIX.
|
||||||
Goto http://www.corechip-sz.com/productsview.asp?id=22 for more information about it.
|
Goto http://www.corechip-sz.com/productsview.asp?id=22 for more information about it.
|
||||||
|
|
||||||
config EXAMPLE_ETH_PHY_LAN8720
|
config EXAMPLE_ETH_PHY_LAN87XX
|
||||||
bool "LAN8720"
|
bool "LAN87xx"
|
||||||
help
|
help
|
||||||
|
Below chips are supported:
|
||||||
|
LAN8710A is a small footprint MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX and
|
||||||
|
flexPWR® Technology.
|
||||||
LAN8720A is a small footprint RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support.
|
LAN8720A is a small footprint RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support.
|
||||||
Goto https://www.microchip.com/LAN8720A for more information about it.
|
LAN8740A/LAN8741A is a small footprint MII/RMII 10/100 Energy Efficient Ethernet Transceiver
|
||||||
|
with HP Auto-MDIX and flexPWR® Technology.
|
||||||
|
LAN8742A is a small footprint RMII 10/100 Ethernet Transceiver with HP Auto-MDIX and
|
||||||
|
flexPWR® Technology.
|
||||||
|
Goto https://www.microchip.com for more information about them.
|
||||||
|
|
||||||
config EXAMPLE_ETH_PHY_DP83848
|
config EXAMPLE_ETH_PHY_DP83848
|
||||||
bool "DP83848"
|
bool "DP83848"
|
||||||
|
@ -393,8 +393,8 @@ static esp_netif_t *eth_start(void)
|
|||||||
s_phy = esp_eth_phy_new_ip101(&phy_config);
|
s_phy = esp_eth_phy_new_ip101(&phy_config);
|
||||||
#elif CONFIG_EXAMPLE_ETH_PHY_RTL8201
|
#elif CONFIG_EXAMPLE_ETH_PHY_RTL8201
|
||||||
s_phy = esp_eth_phy_new_rtl8201(&phy_config);
|
s_phy = esp_eth_phy_new_rtl8201(&phy_config);
|
||||||
#elif CONFIG_EXAMPLE_ETH_PHY_LAN8720
|
#elif CONFIG_EXAMPLE_ETH_PHY_LAN87XX
|
||||||
s_phy = esp_eth_phy_new_lan8720(&phy_config);
|
s_phy = esp_eth_phy_new_lan87xx(&phy_config);
|
||||||
#elif CONFIG_EXAMPLE_ETH_PHY_DP83848
|
#elif CONFIG_EXAMPLE_ETH_PHY_DP83848
|
||||||
s_phy = esp_eth_phy_new_dp83848(&phy_config);
|
s_phy = esp_eth_phy_new_dp83848(&phy_config);
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user