Skip to content

ESP32 ETH no ETH.end / disable #5949

Closed as not planned
Closed as not planned
@Typhoor

Description

@Typhoor

I want do end or stop the ETH/ethernet component to conserve energy:

In ETH.H/CPP there is a begin method but no corressponding endmethod.
In the underlying Espressif esp-idf there is a esp_eth_start and a corresponding esp_eth_stop.

I'm using WT32_ETH01 and/or Olimex ESP32 POE mostly both are using the LAN 8720 PHY
Some have power pin some have not.

I observe that power raises from 60-80mA to 150mA when starting ETH (ethernet), but there is no way back.

Workaround so far is the set some static (flash/eeprom) markers and then reboot (not activating Ethernet).
But this disturbes the other working tasks...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions