# 0.11.0 *August 30, 2021* - Add host/hid_controller example: only worked/tested with Sony PS4 DualShock controller - Add device/hid_boot_interface example - Add support for Renesas CCRX toolchain for RX mcu ## Device Controller Driver (DCD) - Add new DCD port for SAMx7x (E70, S70, V70, V71) - Add new mcu K32L2Bxx - Add new mcu GD32VF103 - Add new mcu STM32l151 - Add new mcu SAML21 - Add new mcu RX65n RX72n - Fix NUC120/121/126 USBRAM can only be accessed in byte manner. Also improve set_address & disable sof - Add Suspend/Resume handling for Renesas RX family. - Fix DA1469x no VBUS startup ### Synopsys - Fix Synopsys set address bug which could cause re-enumeration failed - Fix `dcd_synopsys` driver integer overflow in HS mode (issue #968) ### nRF5x - Add nRF5x suspend, resume and remote wakeup - Fix nRF5x race condition with `TASKS_EP0RCVOUT` ### RP2040 - Add RP2040 suspend & resume support - Implement double buffer for both host and device (#891). However device EPOUT is still single buffered due to technical issue with short packet ## Device Stack ### USBD - Better support big endian mcu - Add `tuh_inited()` and `tud_inited()`, will separate `tusb_init/inited()` to `tud/tuh_init/inited()` - Add `dcd_attr.h` for defining common controller attribute such as max endpoints ### Bluetooth - Fix stridx error in descriptor template ### DFU - Enhance DFU implementation to support multiple alternate interface and better support `bwPollTimeout` - Rename `CFG_TUD_DFU_MODE` to simply `CFG_TUD_DFU` ### HID - Fix newline usage keyboard (ENTER 0x28) - Better support Hid Get/Set report - Change max gamepad support from 16 to 32 buttons ### MIDI - Fix midi available - Fix midi data - Fix an issue when calling midi API when not enumerated yet ### UAC2 - Fix bug and enhance of UAC2 ### Vendor - Fix vendor fifo deadlock in certain case - Add `tud_vendor_n_read_flush()` ## Host Controller Driver (HCD) ### RP2040 - Implement double buffered to fix E4 errata and boost performance - Lots of rp2040 update and enhancement ## Host Stack - Major update and rework most of host stack, still needs more improvement - Lots of improvement and update in parsing configuration and control - Rework and major update to HID driver. Will default to enable boot interface if available - Separate `CFG_TUH_DEVICE_MAX` and `CFG_TUH_HUB` for better management and reduce SRAM usage ## Contributors Thanks to everyone who contributed to this release: @a-h, @BennyEvans, @ctag-fh-kiel, @DuMaM, @hathach, @HiFiPhile, @KarlK90, @kasjer, @kilograham, @kkitayam, @majbthrd, @mmosca, @mws-rmain, @ned-pcs, @nxf58843, @perigoso, @sabas1080, @salkinium, @tringis, @Wini-Buh, @xcguang, @xmos-jmccarthy, @zhangslice.