eth_clock_mode_t for ESP32 WROVER

mikemoy
Posts: 599
Joined: Fri Jan 12, 2018 9:10 pm

eth_clock_mode_t for ESP32 WROVER

Postby mikemoy » Wed Feb 20, 2019 3:33 am

eth_clock_mode_t only supports 3 options main geared towards the WROOM-32.

Code: Select all

typedef enum {
    ETH_CLOCK_GPIO0_IN = 0,
    ETH_CLOCK_GPIO16_OUT = 2,
    ETH_CLOCK_GPIO17_OUT = 3
} eth_clock_mode_t;
When using Ethernet for the ESP32 Wrover GPIO 16 & 17 are not available. Will Espressif be adding other GPIO's to allow us to use a spare pin on the WROVER? It would be nice to eliminate the on board OSC to save costs.

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: eth_clock_mode_t for ESP32 WROVER

Postby WiFive » Wed Feb 20, 2019 5:52 am

WroverB has a provision internally to not use gpio 17 with the new 8mb psram but I don't know if it has ever shipped in this configuration or if the signal is even routed to the pad.

ESP_igrr
Posts: 2067
Joined: Tue Dec 01, 2015 8:37 am

Re: eth_clock_mode_t for ESP32 WROVER

Postby ESP_igrr » Wed Feb 20, 2019 7:35 am

ETH_CLOCK_GPIO0_OUT should be re-added soon!

Mr_Red
Posts: 23
Joined: Mon Sep 11, 2017 12:41 pm

Re: eth_clock_mode_t for ESP32 WROVER

Postby Mr_Red » Wed Feb 20, 2019 2:36 pm

ESP_Igrr,

If you don't mind, I'd like you to share why it was removed and brought back.
I'm currently working on switching a WROOM design using Ethernet on GPIO16 over to WROVER module and it is causing us headache to map an input on boot. Anything we should lookout if we want to use GPIO0 to source clock to our PHY.

Who is online

Users browsing this forum: Majestic-12 [Bot] and 105 guests