Merge branch 'feat/phy802_rst' into 'master'

feat(esp_eth): changed ETH PHY API of esp_eth_phy_802_3_reset_hw

Closes IDF-11362

See merge request espressif/esp-idf!41759
This commit is contained in:
Ondrej Kosta
2025-09-17 14:20:27 +08:00
6 changed files with 50 additions and 30 deletions
@@ -8,6 +8,7 @@ Migration from 5.5 to 6.0
:SOC_BT_CLASSIC_SUPPORTED: bluetooth-classic
build-system
networking
peripherals
provisioning
protocols
@@ -0,0 +1,18 @@
Networking
===========
:link_to_translation:`zh_CN:[中文]`
Ethernet
********
``esp_eth_phy_802_3_reset_hw()`` API Changes
--------------------------------------------
This change only applies if you maintain your own Ethernet PHY driver based on :component_file:`esp_eth/src/phy/esp_eth_phy_802_3.c` common functions. The :cpp:func:`esp_eth_phy_802_3_reset_hw` API accepts only one parameter now and resets the Ethernet PHY with internal timing configuration which is defined during initialization. Previously, the API required a ``reset_assert_us`` parameter to specify the reset pin assertion time. This parameter has been removed.
Usage example:
.. code-block:: c
esp_eth_phy_802_3_reset_hw(phy_802_3);