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)