micropython/ports
robert-hh cdfc6c159f esp32/network_lan: Add a separate argument to set PHY power pin.
Prior to this commit, the pin defined for power would be used by the
esp_idf driver to reset the PHY.  That worked, but sometimes the MDIO
configuration started before the power was fully settled, leading to an
error.

With the change in this commit, the power for the PHY is independently
enabled in network_lan.c with a 100ms delay to allow the power to settle.
A separate define for a reset pin is provided, even if the PHY reset
pin is rarely connected.

Fixes issue #14013.

Signed-off-by: robert-hh <robert@hammelrath.com>
2024-03-08 16:55:08 +11:00
..
bare-arm shared/libc/string0: Don't deref args for n==0 case. 2023-11-07 16:01:50 +11:00
cc3200 all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
embed all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
esp32 esp32/network_lan: Add a separate argument to set PHY power pin. 2024-03-08 16:55:08 +11:00
esp8266 all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
mimxrt all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
minimal minimal: Use printf instead of echo -e. 2024-02-15 16:36:22 +11:00
nrf nrf/boards: Add named pins for Arduino Nano 33 BLE. 2024-03-08 13:10:43 +11:00
pic16bit all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
powerpc py/mpconfig: Disable qstr hashing at minimum feature level. 2024-01-25 16:38:17 +11:00
qemu-arm all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
renesas-ra renesas-ra/boards: Add named pins for Arduino Portenta C33. 2024-03-08 13:10:55 +11:00
rp2 rp2/boards: Add named digital pins for Arduino Nano RP2040 Connect. 2024-03-08 13:10:13 +11:00
samd all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
stm32 stm32/boards: Add named digital and analog pins for Arduino boardrs. 2024-03-08 13:08:38 +11:00
unix all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
webassembly all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
windows all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
zephyr all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00