Version 5.12
This is a release which solves some bugs and adds enhancements.
New
- Add support to ESP32-S3.
- Add support to RP2350 MCU.
- Add support to multiple boards with RP2350.
Enhancements
- Add EF.DIR list AID.
- Emulation uses pthread thread synchronization for a reliable integration.
- CCID interface is better thread synchronized.
- Upgrade to Pico SDK 2.0.
Changes
- Rewritten HID interface to minimize the number of memcpy's. Now, it uses a single internal buffer, which speeds notably the overall performance.
- HID manages thread synchronicity more precisely.
- RP2350 boards use partitions to prevent data space be overwritten by firmware.
- Emulation does not use crt_dbrg since it is not reliable.
Bugfixes
- Fix Windows compatibility.
- Fix potential infinite loop when bad ASN1 is processed.
- Fix idVendor, idProduct allocation for Pico Patcher.
- Fix memory boundary check.
- Fix non-freed context.
- Fix TinyUSB vendor interface numbering.
- Fix thread cancellation in ESP32.
- Fix CBOR encoding.
- Fix OATH selection.
- Fix OTP crash.
- Fix U2F/FIDO app selection.
Full Changelog: v5.10...v5.12