#pragma once #include #define ETH_PHY_TYPE_W5500 ETH_PHY_W5500 #define ETH_PHY_ADDR_W5500 1 #define ETH_PHY_IRQ_M5_W5500 -1 #define ETH_PHY_RST_M5_W5500 -1 #define ETH_PHY_CS_M5_W5500 19 #define ETH_PHY_SPI_SCK_M5_W5500 22 #define ETH_PHY_SPI_MISO_M5_W5500 23 #define ETH_PHY_SPI_MOSI_M5_W5500 33 #define ETH_PHY_CS_M5_W5500_S3 6 #define ETH_PHY_SPI_SCK_M5_W5500_S3 5 #define ETH_PHY_SPI_MISO_M5_W5500_S3 7 #define ETH_PHY_SPI_MOSI_M5_W5500_S3 8 #define ETH_PHY_IRQ_ELITE_W5500 14 #define ETH_PHY_RST_ELITE_W5500 -1 #define ETH_PHY_CS_ELITE_W5500 45 #define ETH_PHY_SPI_SCK_ELITE_W5500 48 #define ETH_PHY_SPI_MISO_ELITE_W5500 47 #define ETH_PHY_SPI_MOSI_ELITE_W5500 21 #define ETH_PHY_IRQ_GENERIC_W5500 3 #define ETH_PHY_RST_GENERIC_W5500 4 #define ETH_PHY_CS_GENERIC_W5500 5 #define ETH_PHY_SPI_SCK_GENERIC_W5500 8 #define ETH_PHY_SPI_MISO_GENERIC_W5500 9 #define ETH_PHY_SPI_MOSI_GENERIC_W5500 10 #define ETH_ADDR_WAVESHARE_ESP32_S3_ETH 1 #define ETH_PHY_SPI_IRQ_WAVESHARE_ESP32_S3_ETH 10 #define ETH_PHY_SPI_RST_WAVESHARE_ESP32_S3_ETH 9 #define ETH_PHY_SPI_CS_WAVESHARE_ESP32_S3_ETH 14 #define ETH_PHY_SPI_SCK_WAVESHARE_ESP32_S3_ETH 13 #define ETH_PHY_SPI_MISO_WAVESHARE_ESP32_S3_ETH 12 #define ETH_PHY_SPI_MOSI_WAVESHARE_ESP32_S3_ETH 11 #define ETH_ADDR 1