Overview
Big update for FreeRTOS users who don't need LWIP, because it now should not link in LWIP code or allocate LWIP memory unless your code actually does do LWIP calls. RP2350 PSRAM timing code has been updated to work better with overclocked devices (useful for the Adafruit libraries). Bidirectional I2S (INPUT_PULLUP) now outputs on the proper edge fixing setup/hold timing issues.
FreeRTOS
- Only start LWIP thread on FreeRTOS if needed (#3121)
I2S
USB
- Build USB descriptor from data structures, not code (#3107)
Infrastructure
- Replace PSRAM setup w/MicroPython's for overclock (#3102)
- Build RP2350-ARM with -O3 (#3124)
- Fix warning for FatFS lfn size (#3122)
New Boards
- Add RP2350 PiZero (#3110)