Skip to content

Commit 7c66c51

Browse files
committed
update doc
1 parent 9ad6fad commit 7c66c51

File tree

3 files changed

+64
-10
lines changed

3 files changed

+64
-10
lines changed

CONTRIBUTORS.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
- Improve Audio driver and add uac2_headset example
2626
- Improve STM32 Synopsys DCD with various PRs
2727

28+
- **[J McCarthy](https://github.com/xmos-jmccarthy)**
29+
- Add new DFU 1.1 class driver
30+
- Add new example for dfu
31+
2832
- **[Kamil Tomaszewski](https://github.com/kamtom480)**
2933
- Add new DCD port for **Sony CXD56** (spresnese board)
3034

@@ -53,10 +57,14 @@
5357

5458
- **[Raspberry Pi Team](https://github.com/raspberrypi)**
5559
- Add new DCD port for **Raspberry Pi RP2040**
60+
- Add new HCD port for **Raspberry Pi RP2040**
5661

5762
- **[Reinhard Panhuber](https://github.com/PanRe)**
5863
- Add new class driver for **USB Audio Class 2.0 (UAC2)**
59-
- Enhance tu_fifo with unmasked pointer, which better support DMA
64+
- Rework tu_fifo with unmasked pointer, add DMA support, and constant address support
65+
- Add new DCD/USBD edpt_xfer_fifo() API for optimizing endpoint transfer
66+
- Add and greatly improve Isochronous transfer
67+
- Add new audio examples: audio_test and audio_4_channel_mic
6068

6169
- **[Scott Shawcroft](https://github.com/tannewt)**
6270
- Add new DCD port for **SAMD21 and SAMD51**

docs/changelog.md

Lines changed: 55 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,65 @@
22

33
## WIP
44

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
950
- Rename tud_midi_read() to tud_midi_stream_read()
1051
- Rename tud_midi_write() to tud_midi_stream_write()
1152
- Rename tud_midi_receive() to tud_midi_packet_read()
1253
- 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
1764

1865
## 0.9.0 - 2021.03.12
1966

src/class/net/net_device.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#ifndef _TUSB_NET_DEVICE_H_
2929
#define _TUSB_NET_DEVICE_H_
3030

31-
#include "device/usbd.h"
3231
#include "class/cdc/cdc.h"
3332

3433
/* declared here, NOT in usb_descriptors.c, so that the driver can intelligently ZLP as needed */

0 commit comments

Comments
 (0)