2016-11-08 09:45:17 +00:00
ETHERNET
========
Application Example
-------------------
2019-01-28 12:29:58 +00:00
- Ethernet basic example: :example: `ethernet/ethernet` .
- Ethernet iperf example: :example: `ethernet/iperf` .
2016-11-08 09:45:17 +00:00
2017-04-19 02:02:53 +00:00
PHY Interfaces
2017-05-02 08:36:01 +00:00
--------------
2016-11-08 09:45:17 +00:00
2017-04-19 02:02:53 +00:00
The configured PHY model(s) are set in software by configuring the eth_config_t structure for the given PHY.
Headers include a default configuration structure. These default configurations will need some members overriden or re-set before they can be used for a particular PHY hardware configuration. Consult the Ethernet example to see how this is done.
2017-05-02 08:36:01 +00:00
* :component_file:`ethernet/include/eth_phy/phy.h` (common)
* :component_file:`ethernet/include/eth_phy/phy_tlk110.h`
* :component_file:`ethernet/include/eth_phy/phy_lan8720.h`
2019-01-28 12:29:58 +00:00
* :component_file:`ethernet/include/eth_phy/phy_ip101.h`
2017-05-02 08:36:01 +00:00
PHY Configuration Constants
^^^^^^^^^^^^^^^^^^^^^^^^^^^
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
.. doxygenvariable :: phy_tlk110_default_ethernet_config
.. doxygenvariable :: phy_lan8720_default_ethernet_config
2019-01-28 12:29:58 +00:00
.. doxygenvariable :: phy_ip101_default_ethernet_config
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
API Reference - Ethernet
------------------------
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
.. include :: /_build/inc/esp_eth.inc
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
API Reference - PHY Common
--------------------------
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
.. include :: /_build/inc/phy.inc
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
API Reference - PHY TLK110
--------------------------
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
.. include :: /_build/inc/phy_tlk110.inc
2016-11-08 09:45:17 +00:00
2017-05-02 08:36:01 +00:00
API Reference - PHY LAN8720
---------------------------
2017-04-19 02:02:53 +00:00
2017-05-02 08:36:01 +00:00
.. include :: /_build/inc/phy_lan8720.inc
2017-04-19 02:02:53 +00:00
2019-01-28 12:29:58 +00:00
API Reference - PHY IP101
-------------------------
.. include :: /_build/inc/phy_ip101.inc
2017-04-19 02:02:53 +00:00