Release 3.6.0 - Wired Ethernet, SPI, BLE multi-device, GDB-on-Windows fixes
Overview
Lots of new features this release:
- Full, native support for wired Ethernet adapters on the Pico. All classes like
WebServer
andHTTPClient
andArduinoOTA
can be used just as they are used on the Pico W. - SPI transactions and SPISlave added
- Bluetooth BLE HID devices can co-exist (i.e. keyboard + mouse)
Note: Release 3.6.x is a minor toolchain update. Be sure to run ./tools/get.py
to download updates if you're using git master
under Windows!
Wired Ethernet (WIZnet w5500, w5100, ENC28J60)
- Allow Ethernet devices on SPI1 (#1725)
- Add WIZnet W5100S-EVB-Pico docs (#1713)
- Fallthrough LWIP mutex on PicoW wired Ethernet (#1712)
- Support wired network interfaces (W5500, W5100, ENC28J60) (#1703)
SPI
- Add SPISlave class (#1717)
- Protect SPI transaction start/end from race conditions (#1715)
- Support IRQ disabled SPI transactions (#1714)
Bluetooth/BLE
- BLE HID composite device support (#1587)