summaryrefslogtreecommitdiff
path: root/docs/changelog/0.8.0.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/changelog/0.8.0.md')
-rw-r--r--docs/changelog/0.8.0.md84
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.