|
ESPHome 2025.10.3
|
Data Structures | |
| class | EthernetComponent |
| struct | ManualIP |
| struct | PHYRegister |
Enumerations | |
| enum | EthernetType : uint8_t { ETHERNET_TYPE_UNKNOWN = 0 , ETHERNET_TYPE_LAN8720 , ETHERNET_TYPE_RTL8201 , ETHERNET_TYPE_DP83848 , ETHERNET_TYPE_IP101 , ETHERNET_TYPE_JL1101 , ETHERNET_TYPE_KSZ8081 , ETHERNET_TYPE_KSZ8081RNA , ETHERNET_TYPE_W5500 , ETHERNET_TYPE_OPENETH , ETHERNET_TYPE_DM9051 , ETHERNET_TYPE_LAN8670 } |
| enum class | EthernetComponentState : uint8_t { STOPPED , CONNECTING , CONNECTED } |
Functions | |
| esp_eth_phy_t * | esp_eth_phy_new_jl1101 (const eth_phy_config_t *config) |
Variables | |
| EthernetComponent * | global_eth_component |
| constexpr uint8_t | KSZ80XX_PC2R_REG_ADDR = 0x1F |
|
strong |
| Enumerator | |
|---|---|
| STOPPED | |
| CONNECTING | |
| CONNECTED | |
Definition at line 48 of file ethernet_component.h.
| enum esphome::ethernet::EthernetType : uint8_t |
Definition at line 19 of file ethernet_component.h.
| esp_eth_phy_t * esphome::ethernet::esp_eth_phy_new_jl1101 | ( | const eth_phy_config_t * | config | ) |
| EthernetComponent * esphome::ethernet::global_eth_component |
Definition at line 42 of file ethernet_component.cpp.
|
constexpr |
Definition at line 750 of file ethernet_component.cpp.