github earlephilhower/arduino-pico 3.6.0
Release 3.6.0 - Wired Ethernet, SPI, BLE multi-device, GDB-on-Windows fixes

latest releases: 4.0.2, 4.0.1, 4.0.0...
12 months ago

Overview

Lots of new features this release:

  • Full, native support for wired Ethernet adapters on the Pico. All classes like WebServer and HTTPClient and ArduinoOTA 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)

Toolchain Cleanup

  • Fix Windows GDB startup with new toolchain binary (#1726)
  • Avoid spurious GCC 7.x warning in platform.io builds (#1709)
  • Add BOOTSEL documentation (#1722)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.