20 lines
522 B
C
20 lines
522 B
C
#pragma once
|
|
|
|
#ifndef CONFIG_IDF_TARGET_ESP32
|
|
typedef enum {
|
|
ETH_CLOCK_GPIO0_IN = 0,
|
|
ETH_CLOCK_GPIO16_OUT = 2,
|
|
ETH_CLOCK_GPIO17_OUT = 3
|
|
} eth_clock_mode_t;
|
|
|
|
#define ETH_PHY_TYPE_LAN8720 ETH_PHY_MAX
|
|
#else
|
|
#define ETH_PHY_TYPE_LAN8720 ETH_PHY_LAN8720
|
|
#endif
|
|
|
|
#define ETH_CLK_MODE_LAN8720 ETH_CLOCK_GPIO0_IN
|
|
#define ETH_PHY_ADDR_LAN8720 0
|
|
#define ETH_PHY_MDC_LAN8720 23
|
|
#define ETH_PHY_MDIO_LAN8720 18
|
|
#define ETH_PHY_POWER_LAN8720 -1
|
|
#define ETH_RESET_PIN_LAN8720 1 |