Breaking out the ETHClass2 library from https://github.com/Xinyuan-LilyGO/LilyGO-T-ETH-Series/ ...just to make it easier to include in other projects. Requires your platform to have been built with CONFIG_ETH_SPI_ETHERNET_W5500 support