github earlephilhower/arduino-pico 3.8.0
Release 3.8.0 - Onboard FAT+USB, networking fixes, new boards

latest releases: 4.2.1, 4.2.0, 4.1.1...
6 months ago

Overview

Normal update with a new "USB-stick" mode support with FAT using the onboard flash with a FTL to level wear (or raw 4K sectors). Your Pico can now be the world's slowest USB drive! Makes it easy to transfer data to/from the device over USB.

Several networking fixes for interrupt-mode operation, important to avoid hard to reproduce crashes.

Onboard flash FAT filesystem

  • Add FatFS and FatFSUSB - Wear-Leveled FTL based FAT filesystem for onboard flash (#2028)

Networking updates

  • Protect W5500/ENC28J60 isLinked() call from IRQ (#2115)
  • Add WiFi::beginNoBlock() (#2063)
  • LwipIntfDev - linkStatus added (#2081)
  • lwIP_enc28j60 - add missing end() method (#2055)
  • Enable interrupt-mode for lwIP_ESPHost (#2036)
  • Add RawDev::interruptMode (#2042)

New boards

  • Add Waveshare RP2050-PiZero
  • Add Waveshare RP2040 Matrix (#2113)
  • Add Olimex RP2040-Pico30 (#2112)
  • Add Sparkfun RP2040 MicroMod (#2111)

Misc updates

  • Set creation time on LittleFS directory creation (#2108)
  • Update to Adafruit TinyUSB 3.1.3 (#2043)
  • Update to SDFat 2.2.2 release (#2079)
  • Add native text to TinyUSB Host menu option (#2098)
  • Add 128MHz frequency (#2069)
  • Unswap CTS/RTS enable on SeriaUART (#2052)
  • Use passed-in SPI on SD.end(true) (#2040)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.