0.12.0
October 19, 2021
- add
CFG_TUSB_OS_INC_PATH for os include path
Device Controller Driver (DCD)
- Getting device stack to pass USB Compliance Verification test (chapter9, HID, MSC). Ports are tested: nRF, SAMD 21/51, rp2040, stm32f4, Renesas RX, iMXRT, ESP32-S2/3, Kinetic KL25/32, DA146xx
- Added
dcd_edpt_close_all() for switching configuration - [Transdimension] Support
dcd_edpt_xfer_fifo() with auto wrap over if fifo buffer is 4K aligned and size is multiple of 4K. - [DA146xx] Improve vbus, reset, suspend, resume detection, and remote wakeup.
Device Stack
- Add new network driver Network Control Model (CDC-NCM), update
net_lwip_webserver to work with NCM (need re-configure example) - Add new USB Video Class UVC 1.5 driver and video_capture example (work in progress)
- Fix potential buffer overflow for HID, bluetooth drivers
Host Controller Driver (HCD)
No notable changes
Host Stack
No notable changes
Contributors
Thanks to everyone who contributed to this release: @Daft-Freak, @dshadoff, @hansfbaier, @hathach, @HiFiPhile, @kamtom480, @kasjer, @kkitayam, @majbthrd, @szymonh, @unlimitedcodeworks.