Overview
Fixes an issue with FreeRTOS on non-CYW43 WiFi boards. Adds MIDIUSB compatible library. General cleanup elsewhere
FreeRTOS
- FreeRTOS LWIP CYW43 wrappers only on CYW43 boards (#3181)
- Remove unused CYW43 wrapped function (#3187)
MIDI
- Update MIDIUSB to fix writePacket (#3196)
- Add MIDIUSB/arduino_midi_library-compatible library (#3194)
Servo
- Don't reset pulse width on servo detach (#3198)
- SDK 2.2.1-develop, enable MIDI, add IRQ slots (#3190)
Infrastructure
- Force correct PlatformIO LDF mode for WiFi library (#3203)
- Fix USB descriptors for multiple interface devices (#3193)
- Properly clean up on SimpleMDNS::end (#3186)
- Fix wrong cyw43 pin array for Soldered Electronics NULA RP2350 board (#3192)
- Clean up I2S PIO program selection, automatic swap (#3183)
- HTTPClient preserves headers over redirects (#3173) (#3175)