diff options
| author | Ha Thach <[email protected]> | 2026-06-30 22:27:27 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-06-30 22:27:27 +0700 |
| commit | dae3f9a366bfcddbf9dcf1b48d7500286a849539 (patch) | |
| tree | a2dfc80a1f63f2a4ae3bb3942809bca58b35ae7d /docs/changelog/0.10.0.md | |
| parent | 188b99892972aafa75495ccd4be61e6c97f47a69 (diff) | |
docs: convert changelog release notes from RST to Markdown (#3746)0.21.0
* docs: convert changelog release notes from RST to Markdown
Diffstat (limited to 'docs/changelog/0.10.0.md')
| -rw-r--r-- | docs/changelog/0.10.0.md | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/docs/changelog/0.10.0.md b/docs/changelog/0.10.0.md new file mode 100644 index 000000000..98d79c420 --- /dev/null +++ b/docs/changelog/0.10.0.md @@ -0,0 +1,71 @@ +# 0.10.0 + +*May 28, 2021* + +- 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/MOUSE` 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()` + +## Host Controller Driver (HCD) + +- No noticeable changes + +## USB Host Driver (USBH) + +- No noticeable changes + +## Host Class Driver + +- HID: Rework host hid driver, basically everything changes + +## Contributors + +Thanks to everyone who contributed to this release: @alisitsyn, @corvus-ossifragus, @hathach, @jgressmann, @joeycastillo, @kapacuk, @kasjer, @kkitayam, @ned-pcs, @noodlefighter, @ogatatsu, @PanRe, @perigoso, @pigrew, @sjanc, @xmos-jmccarthy. |
