|
2 | 2 |
|
3 | 3 | ## WIP |
4 | 4 |
|
5 | | -- Add new port Silabs EFM32GG12, board EFM32GG12 Thunderboard Kit (SLTB009A) |
6 | | -- Add new port Renesas RX63N, board GR-CITRUS |
7 | | -- MIDI |
8 | | - - Fix MIDI buffer overflow issue |
| 5 | +- Rework tu_fifo_t with separated mutex for read and write, better support DMA with read/write buffer info. And constant address mode |
| 6 | +- Improve audio_test example and add audio_4_channel_mic example |
| 7 | +- Add new dfu example |
| 8 | +- Remove pico-sdk from submodule |
| 9 | + |
| 10 | +### Device Controller Driver (DCD) |
| 11 | + |
| 12 | +- Add new DCD port for Silabs EFM32GG12 with board Thunderboard Kit (SLTB009A) |
| 13 | +- Add new DCD port Renesas RX63N, board GR-CITRUS |
| 14 | +- Add new (optional) endpoint API dcd_edpt_xfer_fifo |
| 15 | +- Fix build with nRF5340 |
| 16 | +- Fix build with lpc15 and lpc54 |
| 17 | +- Fix build with lpc177x_8x |
| 18 | +- STM32 Synopsys: greatly improve Isochronous transfer with edpt_xfer_fifo API |
| 19 | +- Support LPC55 port1 highspeed |
| 20 | +- Add support for Espressif esp32s3 |
| 21 | +- nRF: fix race condition that could cause drop packet of Bulk OUT transfer |
| 22 | + |
| 23 | +### USB Device Driver (USBD) |
| 24 | + |
| 25 | +- Add new (optional) endpoint ADPI usbd_edpt_xfer_fifo |
| 26 | + |
| 27 | +### Device Class Driver |
| 28 | + |
| 29 | +CDC |
| 30 | + |
| 31 | +- [Breaking] tud_cdc_peek(), tud_vendor_peek() dropped position parameter. If needed, tu_fifo_get_read_info() can be used to peek at random offset. |
| 32 | + |
| 33 | +DFU |
| 34 | + |
| 35 | +- Add new DFU 1.1 class driver (WIP) |
| 36 | + |
| 37 | +HID |
| 38 | + |
| 39 | +- Fix keyboard report descriptor template |
| 40 | +- Add more hid keys constant from 0x6B to 0xA4 |
| 41 | +- [Breaking] rename API |
| 42 | + - HID_PROTOCOL_NONE/KEYBOARD/MOUST to HID_ITF_PROTOCOL_NONE/KEYBOARD/MOUSE |
| 43 | + - tud_hid_boot_mode() to tud_hid_get_protocol() |
| 44 | + - tud_hid_boot_mode_cb() to tud_hid_set_protocol_cb() |
| 45 | + |
| 46 | +MIDI |
| 47 | + |
| 48 | +- Fix MIDI buffer overflow issue |
| 49 | +- [Breaking] rename API |
9 | 50 | - Rename tud_midi_read() to tud_midi_stream_read() |
10 | 51 | - Rename tud_midi_write() to tud_midi_stream_write() |
11 | 52 | - Rename tud_midi_receive() to tud_midi_packet_read() |
12 | 53 | - Rename tud_midi_send() to tud_midi_packet_write() |
13 | | -- New board stm32f072-eval |
14 | | -- Breaking changes |
15 | | - - tud_cdc_peek(), tud_vendor_peek() dropped position parameter. If needed, tu_fifo_get_read_info() can be used to peek |
16 | | - at random offset. |
| 54 | + |
| 55 | +### Host Controller Driver (HCD) |
| 56 | + |
| 57 | +### USB Host Driver (USBH) |
| 58 | + |
| 59 | +### Host Class Driver |
| 60 | + |
| 61 | +HID |
| 62 | + |
| 63 | +- Rework host hid driver, basically everything changes |
17 | 64 |
|
18 | 65 | ## 0.9.0 - 2021.03.12 |
19 | 66 |
|
|
0 commit comments