mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
eth: hide spi configuration when using internal emac
This commit is contained in:
parent
079247b42a
commit
8d0a0537cc
@ -30,7 +30,10 @@ menu "Example Connection Configuration"
|
|||||||
Choose this option to connect with Ethernet
|
Choose this option to connect with Ethernet
|
||||||
|
|
||||||
if EXAMPLE_CONNECT_ETHERNET
|
if EXAMPLE_CONNECT_ETHERNET
|
||||||
choice EXAMPLE_USE_ETHERNET
|
config EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
bool
|
||||||
|
|
||||||
|
choice EXAMPLE_ETHERNET_TYPE
|
||||||
prompt "Ethernet Type"
|
prompt "Ethernet Type"
|
||||||
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
||||||
default EXAMPLE_USE_W5500
|
default EXAMPLE_USE_W5500
|
||||||
@ -46,6 +49,7 @@ menu "Example Connection Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_DM9051
|
config EXAMPLE_USE_DM9051
|
||||||
bool "DM9051 Module"
|
bool "DM9051 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_DM9051
|
select ETH_SPI_ETHERNET_DM9051
|
||||||
help
|
help
|
||||||
@ -53,6 +57,7 @@ menu "Example Connection Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_W5500
|
config EXAMPLE_USE_W5500
|
||||||
bool "W5500 Module"
|
bool "W5500 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_W5500
|
select ETH_SPI_ETHERNET_W5500
|
||||||
help
|
help
|
||||||
@ -68,7 +73,7 @@ menu "Example Connection Configuration"
|
|||||||
not officially supported. Examples built with this option enabled
|
not officially supported. Examples built with this option enabled
|
||||||
will not run on a real ESP32 chip.
|
will not run on a real ESP32 chip.
|
||||||
|
|
||||||
endchoice
|
endchoice # EXAMPLE_ETHERNET_TYPE
|
||||||
|
|
||||||
if EXAMPLE_USE_INTERNAL_ETHERNET
|
if EXAMPLE_USE_INTERNAL_ETHERNET
|
||||||
choice EXAMPLE_ETH_PHY_MODEL
|
choice EXAMPLE_ETH_PHY_MODEL
|
||||||
@ -115,7 +120,7 @@ menu "Example Connection Configuration"
|
|||||||
Set the GPIO number used by SMI MDIO.
|
Set the GPIO number used by SMI MDIO.
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if ETH_USE_SPI_ETHERNET
|
if EXAMPLE_USE_SPI_ETHERNET
|
||||||
config EXAMPLE_ETH_SPI_HOST
|
config EXAMPLE_ETH_SPI_HOST
|
||||||
int "SPI Host Number"
|
int "SPI Host Number"
|
||||||
range 0 2
|
range 0 2
|
||||||
@ -163,7 +168,7 @@ menu "Example Connection Configuration"
|
|||||||
default 4
|
default 4
|
||||||
help
|
help
|
||||||
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
||||||
endif # ETH_USE_SPI_ETHERNET
|
endif # EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
|
||||||
config EXAMPLE_ETH_PHY_RST_GPIO
|
config EXAMPLE_ETH_PHY_RST_GPIO
|
||||||
int "PHY Reset GPIO number"
|
int "PHY Reset GPIO number"
|
||||||
@ -178,7 +183,7 @@ menu "Example Connection Configuration"
|
|||||||
default 1
|
default 1
|
||||||
help
|
help
|
||||||
Set PHY address according your board schematic.
|
Set PHY address according your board schematic.
|
||||||
endif
|
endif # EXAMPLE_CONNECT_ETHERNET
|
||||||
|
|
||||||
config EXAMPLE_CONNECT_IPV6
|
config EXAMPLE_CONNECT_IPV6
|
||||||
bool "Obtain IPv6 address"
|
bool "Obtain IPv6 address"
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
menu "Example Configuration"
|
menu "Example Configuration"
|
||||||
choice EXAMPLE_USE_ETHERNET
|
|
||||||
|
config EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
bool
|
||||||
|
|
||||||
|
choice EXAMPLE_ETHERNET_TYPE
|
||||||
prompt "Ethernet Type"
|
prompt "Ethernet Type"
|
||||||
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
||||||
default EXAMPLE_USE_W5500
|
default EXAMPLE_USE_W5500
|
||||||
@ -15,6 +19,7 @@ menu "Example Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_DM9051
|
config EXAMPLE_USE_DM9051
|
||||||
bool "DM9051 Module"
|
bool "DM9051 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_DM9051
|
select ETH_SPI_ETHERNET_DM9051
|
||||||
help
|
help
|
||||||
@ -22,11 +27,12 @@ menu "Example Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_W5500
|
config EXAMPLE_USE_W5500
|
||||||
bool "W5500 Module"
|
bool "W5500 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_W5500
|
select ETH_SPI_ETHERNET_W5500
|
||||||
help
|
help
|
||||||
Select external SPI-Ethernet module (W5500).
|
Select external SPI-Ethernet module (W5500).
|
||||||
endchoice # EXAMPLE_USE_ETHERNET
|
endchoice # EXAMPLE_ETHERNET_TYPE
|
||||||
|
|
||||||
if EXAMPLE_USE_INTERNAL_ETHERNET
|
if EXAMPLE_USE_INTERNAL_ETHERNET
|
||||||
choice EXAMPLE_ETH_PHY_MODEL
|
choice EXAMPLE_ETH_PHY_MODEL
|
||||||
@ -79,7 +85,7 @@ menu "Example Configuration"
|
|||||||
Set the GPIO number used by SMI MDIO.
|
Set the GPIO number used by SMI MDIO.
|
||||||
endif # EXAMPLE_USE_INTERNAL_ETHERNET
|
endif # EXAMPLE_USE_INTERNAL_ETHERNET
|
||||||
|
|
||||||
if ETH_USE_SPI_ETHERNET
|
if EXAMPLE_USE_SPI_ETHERNET
|
||||||
config EXAMPLE_ETH_SPI_HOST
|
config EXAMPLE_ETH_SPI_HOST
|
||||||
int "SPI Host Number"
|
int "SPI Host Number"
|
||||||
range 0 2
|
range 0 2
|
||||||
@ -127,7 +133,7 @@ menu "Example Configuration"
|
|||||||
default 4
|
default 4
|
||||||
help
|
help
|
||||||
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
||||||
endif # ETH_USE_SPI_ETHERNET
|
endif # EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
|
||||||
config EXAMPLE_ETH_PHY_RST_GPIO
|
config EXAMPLE_ETH_PHY_RST_GPIO
|
||||||
int "PHY Reset GPIO number"
|
int "PHY Reset GPIO number"
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
menu "Example Configuration"
|
menu "Example Configuration"
|
||||||
choice EXAMPLE_USE_ETHERNET
|
|
||||||
|
config EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
bool
|
||||||
|
|
||||||
|
choice EXAMPLE_ETHERNET_TYPE
|
||||||
prompt "Ethernet Type"
|
prompt "Ethernet Type"
|
||||||
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
||||||
default EXAMPLE_USE_W5500
|
default EXAMPLE_USE_W5500
|
||||||
@ -15,6 +19,7 @@ menu "Example Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_DM9051
|
config EXAMPLE_USE_DM9051
|
||||||
bool "DM9051 Module"
|
bool "DM9051 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_DM9051
|
select ETH_SPI_ETHERNET_DM9051
|
||||||
help
|
help
|
||||||
@ -22,11 +27,12 @@ menu "Example Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_W5500
|
config EXAMPLE_USE_W5500
|
||||||
bool "W5500 Module"
|
bool "W5500 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_W5500
|
select ETH_SPI_ETHERNET_W5500
|
||||||
help
|
help
|
||||||
Select external SPI-Ethernet module (W5500).
|
Select external SPI-Ethernet module (W5500).
|
||||||
endchoice # EXAMPLE_USE_ETHERNET
|
endchoice # EXAMPLE_ETHERNET_TYPE
|
||||||
|
|
||||||
if EXAMPLE_USE_INTERNAL_ETHERNET
|
if EXAMPLE_USE_INTERNAL_ETHERNET
|
||||||
choice EXAMPLE_ETH_PHY_MODEL
|
choice EXAMPLE_ETH_PHY_MODEL
|
||||||
@ -79,7 +85,7 @@ menu "Example Configuration"
|
|||||||
Set the GPIO number used by SMI MDIO.
|
Set the GPIO number used by SMI MDIO.
|
||||||
endif # EXAMPLE_USE_INTERNAL_ETHERNET
|
endif # EXAMPLE_USE_INTERNAL_ETHERNET
|
||||||
|
|
||||||
if ETH_USE_SPI_ETHERNET
|
if EXAMPLE_USE_SPI_ETHERNET
|
||||||
config EXAMPLE_ETH_SPI_HOST
|
config EXAMPLE_ETH_SPI_HOST
|
||||||
int "SPI Host Number"
|
int "SPI Host Number"
|
||||||
range 0 2
|
range 0 2
|
||||||
@ -127,7 +133,7 @@ menu "Example Configuration"
|
|||||||
default 4
|
default 4
|
||||||
help
|
help
|
||||||
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
||||||
endif # ETH_USE_SPI_ETHERNET
|
endif # EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
|
||||||
config EXAMPLE_ETH_PHY_RST_GPIO
|
config EXAMPLE_ETH_PHY_RST_GPIO
|
||||||
int "PHY Reset GPIO number"
|
int "PHY Reset GPIO number"
|
||||||
|
@ -7,7 +7,10 @@ menu "Example Configuration"
|
|||||||
command history. If this option is enabled, initalizes a FAT filesystem
|
command history. If this option is enabled, initalizes a FAT filesystem
|
||||||
and uses it to store command history.
|
and uses it to store command history.
|
||||||
|
|
||||||
choice EXAMPLE_USE_ETHERNET
|
config EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
bool
|
||||||
|
|
||||||
|
choice EXAMPLE_ETHERNET_TYPE
|
||||||
prompt "Ethernet Type"
|
prompt "Ethernet Type"
|
||||||
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
default EXAMPLE_USE_INTERNAL_ETHERNET if IDF_TARGET_ESP32
|
||||||
default EXAMPLE_USE_W5500
|
default EXAMPLE_USE_W5500
|
||||||
@ -23,6 +26,7 @@ menu "Example Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_DM9051
|
config EXAMPLE_USE_DM9051
|
||||||
bool "DM9051 Module"
|
bool "DM9051 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_DM9051
|
select ETH_SPI_ETHERNET_DM9051
|
||||||
help
|
help
|
||||||
@ -30,11 +34,12 @@ menu "Example Configuration"
|
|||||||
|
|
||||||
config EXAMPLE_USE_W5500
|
config EXAMPLE_USE_W5500
|
||||||
bool "W5500 Module"
|
bool "W5500 Module"
|
||||||
|
select EXAMPLE_USE_SPI_ETHERNET
|
||||||
select ETH_USE_SPI_ETHERNET
|
select ETH_USE_SPI_ETHERNET
|
||||||
select ETH_SPI_ETHERNET_W5500
|
select ETH_SPI_ETHERNET_W5500
|
||||||
help
|
help
|
||||||
Select external SPI-Ethernet module (W5500).
|
Select external SPI-Ethernet module (W5500).
|
||||||
endchoice # EXAMPLE_USE_ETHERNET
|
endchoice # EXAMPLE_ETHERNET_TYPE
|
||||||
|
|
||||||
if EXAMPLE_USE_INTERNAL_ETHERNET
|
if EXAMPLE_USE_INTERNAL_ETHERNET
|
||||||
choice EXAMPLE_ETH_PHY_MODEL
|
choice EXAMPLE_ETH_PHY_MODEL
|
||||||
@ -87,7 +92,7 @@ menu "Example Configuration"
|
|||||||
Set the GPIO number used by SMI MDIO.
|
Set the GPIO number used by SMI MDIO.
|
||||||
endif # EXAMPLE_USE_INTERNAL_ETHERNET
|
endif # EXAMPLE_USE_INTERNAL_ETHERNET
|
||||||
|
|
||||||
if ETH_USE_SPI_ETHERNET
|
if EXAMPLE_USE_SPI_ETHERNET
|
||||||
config EXAMPLE_ETH_SPI_HOST
|
config EXAMPLE_ETH_SPI_HOST
|
||||||
int "SPI Host Number"
|
int "SPI Host Number"
|
||||||
range 0 2
|
range 0 2
|
||||||
@ -135,7 +140,7 @@ menu "Example Configuration"
|
|||||||
default 4
|
default 4
|
||||||
help
|
help
|
||||||
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
Set the GPIO number used by the SPI Ethernet module interrupt line.
|
||||||
endif # ETH_USE_SPI_ETHERNET
|
endif # EXAMPLE_USE_SPI_ETHERNET
|
||||||
|
|
||||||
config EXAMPLE_ETH_PHY_RST_GPIO
|
config EXAMPLE_ETH_PHY_RST_GPIO
|
||||||
int "PHY Reset GPIO number"
|
int "PHY Reset GPIO number"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user