esp-idf/components/ethernet
morris b6d7675e60 ethernet: fix some bugs in phy&mac driver
1. Original register mapping for LAN8720 has some registers that doesn't exist/support.
So just remove them, and fix the power and init function for LAN8720.
2. GPIO16 and GPIO17 is occupied by PSRAM, so only ETH_CLOCK_GPIO_IN mode is supported in that case if using PSRAM.
3. Fix bug of OTA failing with Ethernet
4. Fix bug of multicast with Ethernet

Closes https://github.com/espressif/esp-idf/issues/2564
Closes https://github.com/espressif/esp-idf/issues/2620
Closes https://github.com/espressif/esp-idf/issues/2657
2018-11-06 11:07:22 +08:00
..
eth_phy ethernet: fix some bugs in phy&mac driver 2018-11-06 11:07:22 +08:00
include ethernet: fix some bugs in phy&mac driver 2018-11-06 11:07:22 +08:00
test cmake: Add support for test build 2018-10-20 12:07:24 +08:00
CMakeLists.txt event: Implement event loop library 2018-10-26 13:14:19 +08:00
component.mk remove executable permission from source files 2018-05-29 20:07:45 +08:00
emac_common.h ethernet: fix infinite loop when init phy or reset mac 2018-09-20 10:09:38 +08:00
emac_desc.h ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
emac_dev.c ethernet: fix some bugs in phy&mac driver 2018-11-06 11:07:22 +08:00
emac_dev.h ethernet: fix infinite loop when init phy or reset mac 2018-09-20 10:09:38 +08:00
emac_main.c ethernet: fix some bugs in phy&mac driver 2018-11-06 11:07:22 +08:00
Kconfig Fix some typos related to ethernet documentation and Kconfig. Closes https://github.com/espressif/esp-idf/pull/2642 2018-10-28 21:12:09 +01:00