- Notifications
You must be signed in to change notification settings - Fork523
Release 5.2.1 - Hot Fix for 5.2.0
Overview
Hot Fix for 5.2.0 which had an issue withnoInterrupts/interrupts.
Medium-sized update which adds the capability of adding and removing USB devices on-the-fly. Sketches with onlyKeyboard orMouse and noSerial are now possible. Also allows forcing the USB product ID from within a sketch, removing the need to set defines or create one-off variants.
NOTE: With this change, devices don't register on the USB port until you::begin them. Make sure you callKeyboard.begin(), etc. as appropriate in yoursetup if you're not doing so already.
Lots of very pedantic warnings cleared up, minor SerialPIO/SoftwareSerial bugfix, and unidirectional SPI support rolled in.
USB
Memory Savings
- Only allocate MFIFO queue in multicore, 32B saved (#3149)
- Bitmask for IRQ stack, save ~112B RAM (#3148)
- Restore missing irqStackTop decrement (#3153)
SerialPIO/SoftwareSerial/SPI/PWMAudio
- Fix SerialPIO::available during wraparound (#3143)
- Allow SPI to disable RX or TX pins (#3141)
- Fix PWMAudio speed when over/underclocking (#3135)
Libraries
- Update Adafruit TinyUSB to 3.7.2 (#3147)
New Boards
Extra-pedantic Warnings
Assets4
Uh oh!
There was an error while loading.Please reload this page.
1 person reacted