Ethernet Namespace Reference
Classes | |
| class | DM9051PhyFactory |
| class | DM9051Service |
| Ethernet provider using W5500 SPI. More... | |
| class | Dp83848 |
| DP 83848 PHY interface. More... | |
| class | IdfService |
| Base Ethernet service for IDF SDK. More... | |
| class | Ip101 |
| IP101 PHY interface. More... | |
| class | Ksz8041 |
| KSZ 8041 PHY interface. More... | |
| class | Lan8720 |
| LAN 8720 PHY interface. More... | |
| struct | PhyConfig |
| PHY configuration. More... | |
| class | PhyFactory |
| Virtual class used to construct a specific PHY instance. More... | |
| class | Rtl8201 |
| RTL 8201 PHY interface. More... | |
| class | Service |
| Abstract Service class. More... | |
| class | SpiService |
| SPI ethernet provider. More... | |
| class | W5500PhyFactory |
| class | W5500Service |
| Ethernet provider using W5500 SPI. More... | |
Typedefs | |
| using | EventDelegate = Delegate< void(Ethernet::Event event)> |
| Delegate type for Ethernet events. More... | |
| using | GotIpDelegate = Delegate< void(IpAddress ip, IpAddress netmask, IpAddress gateway)> |
| Delegate type for 'got IP address' event. More... | |
Enumerations | |
| enum | Event { Event::XX } |
| Ethernet event codes. More... | |
| enum | Speed { Speed::MBPS10, Speed::MBPS100 } |
| Link speed. More... | |
Variables | |
| constexpr int8_t | PIN_DEFAULT {-2} |
| Use default pin for platform. More... | |
| constexpr int8_t | PIN_UNUSED {-1} |
| Do not configure this pin. More... | |
| constexpr int8_t | PHY_ADDR_AUTO {-1} |
| Automatically detect PHY address during initialization. More... | |
Typedef Documentation
◆ EventDelegate
| using Ethernet::EventDelegate = typedef Delegate<void(Ethernet::Event event)> |
◆ GotIpDelegate
| using Ethernet::GotIpDelegate = typedef Delegate<void(IpAddress ip, IpAddress netmask, IpAddress gateway)> |
Delegate type for 'got IP address' event.
Enumeration Type Documentation
◆ Event
|
strong |
Ethernet event codes.
| Enumerator | |
|---|---|
| XX | |
◆ Speed
|
strong |
Variable Documentation
◆ PHY_ADDR_AUTO
|
constexpr |
Automatically detect PHY address during initialization.
◆ PIN_DEFAULT
|
constexpr |
Use default pin for platform.
◆ PIN_UNUSED
|
constexpr |
Do not configure this pin.
Only applies if pin is optional, otherwise it will be interpreted as 'auto detect'.
1.8.17