ESPHome  2024.12.2
Data Structures | Namespaces | Enumerations | Functions
ethernet_component.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::ethernet::ManualIP
 
struct  esphome::ethernet::PHYRegister
 
class  esphome::ethernet::EthernetComponent
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::ethernet
 

Enumerations

enum  esphome::ethernet::EthernetType {
  esphome::ethernet::ETHERNET_TYPE_UNKNOWN = 0, esphome::ethernet::ETHERNET_TYPE_LAN8720, esphome::ethernet::ETHERNET_TYPE_RTL8201, esphome::ethernet::ETHERNET_TYPE_DP83848,
  esphome::ethernet::ETHERNET_TYPE_IP101, esphome::ethernet::ETHERNET_TYPE_JL1101, esphome::ethernet::ETHERNET_TYPE_KSZ8081, esphome::ethernet::ETHERNET_TYPE_KSZ8081RNA,
  esphome::ethernet::ETHERNET_TYPE_W5500, esphome::ethernet::ETHERNET_TYPE_OPENETH
}
 
enum  esphome::ethernet::EthernetComponentState { esphome::ethernet::EthernetComponentState::STOPPED, esphome::ethernet::EthernetComponentState::CONNECTING, esphome::ethernet::EthernetComponentState::CONNECTED }
 

Functions

esp_eth_phy_t * esphome::ethernet::esp_eth_phy_new_jl1101 (const eth_phy_config_t *config)