SPI ETH W5500 module support
Pre-release
Pre-release
W5500 support fixed
Flash instructions:
esptool.py -p %%PORT%% -b 460800 --before default_reset --after no_reset --chip esp32s3 erase_flash
esptool.py -p /dev/ttyACM0 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode qio --flash_freq 80m --flash_size 16MB 0x0 firmware.binUsage example:
import network
from machine import SPI, Pin
spi1 = SPI(1, sck=Pin(14), mosi=Pin(13), miso=Pin(12))
lan = network.LAN(phy_type=network.PHY_W5500, phy_addr=0, spi=spi1, int=Pin(4), cs=Pin(5))
lan.config(mac='\xDE\xAD\xBE\xEF\xCA\xFE')
lan.active(True)
lan.ifconfig(('192.168.123.100', '255.255.255.0', '192.168.123.1', '8.8.8.8'))