diff options
Diffstat (limited to 'docs/changelog/0.8.0.md')
| -rw-r--r-- | docs/changelog/0.8.0.md | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/docs/changelog/0.8.0.md b/docs/changelog/0.8.0.md new file mode 100644 index 000000000..d3cd403d7 --- /dev/null +++ b/docs/changelog/0.8.0.md @@ -0,0 +1,84 @@ +# 0.8.0 + +*February 5, 2021* + +## Device Controller Driver + +- Added new device support for Raspberry Pi RP2040 +- Added new device support for NXP Kinetis KL25ZXX +- Use `dcd_event_bus_reset()` with link speed to replace bus_signal + +### ESP32-S2 + +- Add bus suspend and wakeup support + +### SAMD21 + +- Fix (workaround) samd21 setup_packet overflow by USB DMA + +### STM32 Synopsys + +- Rework USB FIFO allocation scheme and allow RX FIFO size reduction + +### Sony CXD56 + +- Update Spresense SDK to 2.0.2 +- Fix dcd issues with setup packets +- Correct EP number for cdc_msc example + +## USB Device + +### USBD + +- Rework usbd control transfer to have additional stage parameter for setup, data, status +- Fix `tusb_init()` return true instead of `TUSB_ERROR_NONE` +- Added new API `tud_connected()` that return true after device got out of bus reset and received the very first setup packet + +### CDC + +- Allow to transmit data, even if the host does not support control line states i.e set DTR + +### HID + +- change default `CFG_TUD_HID_EP_BUFSIZE` from 16 to 64 + +### MIDI + +- Fix midi sysex sending bug + +### MSC + +- Invoke only scsi complete callback after status transaction is complete. +- Fix `scsi_mode_sense6_t` padding, which cause IAR compiler internal error. + +### USBTMC + +- Change interrupt endpoint example size to 8 instead of 2 for better compatibility with mcu + +### Example + +- Support make from windows `cmd.exe` +- Add HID Consumer Control (media keys) to `hid_composite` & `hid_composite_freertos` examples + +## USB Host + +No noticeable changes to host stack + +## New Boards + +- NXP/Freescale Freedom FRDM-KL25Z +- Feather Double M33 express +- Raspberry Pi Pico +- Adafruit Feather RP2040 +- Adafruit Itsy Bitsy RP2040 +- Adafruit QT RP2040 +- Adfruit Feather ESP32-S2 +- Adafruit Magtag 29" Eink +- Adafruit Metro ESP32-S2 +- Adafruit PyBadge +- Adafruit PyPortal +- Great Scott Gadgets' LUNA D11 & D21 + +## Contributors + +Thanks to everyone who contributed to this release: @aslampr07, @charkster, @dobairoland, @duempel, @gsteiert, @hathach, @HiFiPhile, @kamtom480, @kkitayam, @ktemkin, @majbthrd, @PanRe, @prplz. |
