c3ee156df0
1. move netif glue into single file 2. add reference counter for Ethernet driver
58 lines
1.2 KiB
ReStructuredText
58 lines
1.2 KiB
ReStructuredText
Ethernet
|
|
========
|
|
|
|
Application Example
|
|
-------------------
|
|
|
|
- Ethernet basic example: :example:`ethernet/ethernet`.
|
|
- Ethernet iperf example: :example:`ethernet/iperf`.
|
|
|
|
Ethernet Driver Model
|
|
---------------------
|
|
|
|
* :component_file:`esp_eth/include/esp_eth.h`
|
|
|
|
Ethernet Common Interface
|
|
-------------------------
|
|
|
|
* :component_file:`esp_eth/include/esp_eth_com.h`
|
|
|
|
Ethernet MAC Interface
|
|
----------------------
|
|
|
|
* :component_file:`esp_eth/include/esp_eth_mac.h`
|
|
|
|
Ethernet PHY Interface
|
|
----------------------
|
|
|
|
* :component_file:`esp_eth/include/esp_eth_phy.h`
|
|
|
|
Ethernet PHY Common Registers
|
|
-----------------------------
|
|
|
|
* :component_file:`esp_eth/include/eth_phy_regs_struct.h`
|
|
|
|
API Reference - Driver Model
|
|
----------------------------
|
|
|
|
.. include:: /_build/inc/esp_eth.inc
|
|
|
|
API Reference - Common Interface
|
|
--------------------------------
|
|
|
|
.. include:: /_build/inc/esp_eth_com.inc
|
|
|
|
API Reference - MAC Interface
|
|
-----------------------------
|
|
|
|
.. include:: /_build/inc/esp_eth_mac.inc
|
|
|
|
API Reference - PHY Interface
|
|
-----------------------------
|
|
|
|
.. include:: /_build/inc/esp_eth_phy.inc
|
|
|
|
API Reference - Glue for esp_netif
|
|
----------------------------------
|
|
|
|
.. include:: /_build/inc/esp_eth_netif_glue.inc
|