summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorWini-Buh <[email protected]>2021-06-03 22:17:30 +0200
committerWini-Buh <[email protected]>2021-06-03 22:17:30 +0200
commit5a554508caba50bda2a82095a66a1896b960daaf (patch)
treec2a1aaafb98689d8827061a37cdbc7788a0eb4ad /docs
parente26cf6b26ca0d7c54f71332896d4bed9c418844a (diff)
parentce30109b5bdb3ecd82f08c9dd48fe0f6f7f1713e (diff)
Merge remote-tracking branch 'upstream/master' into CCRX_Port
Diffstat (limited to 'docs')
-rw-r--r--docs/changelog.md79
1 files changed, 70 insertions, 9 deletions
diff --git a/docs/changelog.md b/docs/changelog.md
index 436259cee..3725c5a81 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,19 +1,80 @@
# TinyUSB Changelog
-## WIP
+## 0.10.1 - 2021.06.03
-- Add new port Silabs EFM32GG12, board EFM32GG12 Thunderboard Kit (SLTB009A)
-- Add new port Renesas RX63N, board GR-CITRUS
-- MIDI
- - Fix MIDI buffer overflow issue
+- rework rp2040 examples and CMake build, allow better integration with pico-sdk
+
+### Host Controller Driver (HCD)
+
+- Fix rp2040 host driver: incorrect PID with low speed device with max packet size of 8 bytes
+- Improve hub driver
+- Remove obsolete hcd_pipe_queue_xfer()/hcd_pipe_xfer()
+- Use hcd_frame_number() instead of micro frame
+- Fix OHCI endpoint address and xferred_bytes in xfer complete event
+
+## 0.10.0 - 2021.05.28
+
+- Rework tu_fifo_t with separated mutex for read and write, better support DMA with read/write buffer info. And constant address mode
+- Improve audio_test example and add audio_4_channel_mic example
+- Add new dfu example
+- Remove pico-sdk from submodule
+
+### Device Controller Driver (DCD)
+
+- Add new DCD port for Silabs EFM32GG12 with board Thunderboard Kit (SLTB009A)
+- Add new DCD port Renesas RX63N, board GR-CITRUS
+- Add new (optional) endpoint API dcd_edpt_xfer_fifo
+- Fix build with nRF5340
+- Fix build with lpc15 and lpc54
+- Fix build with lpc177x_8x
+- STM32 Synopsys: greatly improve Isochronous transfer with edpt_xfer_fifo API
+- Support LPC55 port1 highspeed
+- Add support for Espressif esp32s3
+- nRF: fix race condition that could cause drop packet of Bulk OUT transfer
+
+### USB Device Driver (USBD)
+
+- Add new (optional) endpoint ADPI usbd_edpt_xfer_fifo
+
+### Device Class Driver
+
+CDC
+
+- [Breaking] tud_cdc_peek(), tud_vendor_peek() no longer support random offset and dropped position parameter.
+
+DFU
+
+- Add new DFU 1.1 class driver (WIP)
+
+HID
+
+- Fix keyboard report descriptor template
+- Add more hid keys constant from 0x6B to 0xA4
+- [Breaking] rename API
+ - HID_PROTOCOL_NONE/KEYBOARD/MOUST to HID_ITF_PROTOCOL_NONE/KEYBOARD/MOUSE
+ - tud_hid_boot_mode() to tud_hid_get_protocol()
+ - tud_hid_boot_mode_cb() to tud_hid_set_protocol_cb()
+
+MIDI
+
+- Fix MIDI buffer overflow issue
+- [Breaking] rename API
- Rename tud_midi_read() to tud_midi_stream_read()
- Rename tud_midi_write() to tud_midi_stream_write()
- Rename tud_midi_receive() to tud_midi_packet_read()
- Rename tud_midi_send() to tud_midi_packet_write()
-- New board stm32f072-eval
-- Breaking changes
- - tud_cdc_peek(), tud_vendor_peek() dropped position parameter. If needed, tu_fifo_get_read_info() can be used to peek
- at random offset.
+
+### Host Controller Driver (HCD)
+
+- No noticable changes
+
+### USB Host Driver (USBH)
+
+- No noticable changes
+
+### Host Class Driver
+
+- HID: Rework host hid driver, basically everything changes
## 0.9.0 - 2021.03.12