esp_eth.rst 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Ethernet
  2. ========
  3. Application Example
  4. -------------------
  5. - Ethernet basic example: :example:`ethernet/ethernet`.
  6. - Ethernet iperf example: :example:`ethernet/iperf`.
  7. Ethernet Driver Model
  8. ---------------------
  9. * :component_file:`esp_eth/include/esp_eth.h`
  10. Ethernet Common Interface
  11. -------------------------
  12. * :component_file:`esp_eth/include/esp_eth_com.h`
  13. Ethernet MAC Interface
  14. ----------------------
  15. * :component_file:`esp_eth/include/esp_eth_mac.h`
  16. Ethernet PHY Interface
  17. ----------------------
  18. * :component_file:`esp_eth/include/esp_eth_phy.h`
  19. Ethernet PHY Common Registers
  20. -----------------------------
  21. * :component_file:`esp_eth/include/eth_phy_regs_struct.h`
  22. API Reference - Driver Model
  23. ----------------------------
  24. .. include:: /_build/inc/esp_eth.inc
  25. API Reference - Common Interface
  26. --------------------------------
  27. .. include:: /_build/inc/esp_eth_com.inc
  28. API Reference - MAC Interface
  29. -----------------------------
  30. .. include:: /_build/inc/esp_eth_mac.inc
  31. API Reference - PHY Interface
  32. -----------------------------
  33. .. include:: /_build/inc/esp_eth_phy.inc
  34. API Reference - Glue for esp_netif
  35. ----------------------------------
  36. .. include:: /_build/inc/esp_eth_netif_glue.inc