Skip to content

SPI ETH W5500 module support

Pre-release
Pre-release

Choose a tag to compare

@sergio-rudenko sergio-rudenko released this 12 Oct 15:35
· 346 commits to develop since this release
5aceae4

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.bin

Usage 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'))