update doc
This commit is contained in:
parent
9ad6fadf6a
commit
7c66c5121b
|
@ -25,6 +25,10 @@
|
||||||
- Improve Audio driver and add uac2_headset example
|
- Improve Audio driver and add uac2_headset example
|
||||||
- Improve STM32 Synopsys DCD with various PRs
|
- Improve STM32 Synopsys DCD with various PRs
|
||||||
|
|
||||||
|
- **[J McCarthy](https://github.com/xmos-jmccarthy)**
|
||||||
|
- Add new DFU 1.1 class driver
|
||||||
|
- Add new example for dfu
|
||||||
|
|
||||||
- **[Kamil Tomaszewski](https://github.com/kamtom480)**
|
- **[Kamil Tomaszewski](https://github.com/kamtom480)**
|
||||||
- Add new DCD port for **Sony CXD56** (spresnese board)
|
- Add new DCD port for **Sony CXD56** (spresnese board)
|
||||||
|
|
||||||
|
@ -53,10 +57,14 @@
|
||||||
|
|
||||||
- **[Raspberry Pi Team](https://github.com/raspberrypi)**
|
- **[Raspberry Pi Team](https://github.com/raspberrypi)**
|
||||||
- Add new DCD port for **Raspberry Pi RP2040**
|
- Add new DCD port for **Raspberry Pi RP2040**
|
||||||
|
- Add new HCD port for **Raspberry Pi RP2040**
|
||||||
|
|
||||||
- **[Reinhard Panhuber](https://github.com/PanRe)**
|
- **[Reinhard Panhuber](https://github.com/PanRe)**
|
||||||
- Add new class driver for **USB Audio Class 2.0 (UAC2)**
|
- Add new class driver for **USB Audio Class 2.0 (UAC2)**
|
||||||
- Enhance tu_fifo with unmasked pointer, which better support DMA
|
- Rework tu_fifo with unmasked pointer, add DMA support, and constant address support
|
||||||
|
- Add new DCD/USBD edpt_xfer_fifo() API for optimizing endpoint transfer
|
||||||
|
- Add and greatly improve Isochronous transfer
|
||||||
|
- Add new audio examples: audio_test and audio_4_channel_mic
|
||||||
|
|
||||||
- **[Scott Shawcroft](https://github.com/tannewt)**
|
- **[Scott Shawcroft](https://github.com/tannewt)**
|
||||||
- Add new DCD port for **SAMD21 and SAMD51**
|
- Add new DCD port for **SAMD21 and SAMD51**
|
||||||
|
|
|
@ -2,18 +2,65 @@
|
||||||
|
|
||||||
## WIP
|
## WIP
|
||||||
|
|
||||||
- Add new port Silabs EFM32GG12, board EFM32GG12 Thunderboard Kit (SLTB009A)
|
- Rework tu_fifo_t with separated mutex for read and write, better support DMA with read/write buffer info. And constant address mode
|
||||||
- Add new port Renesas RX63N, board GR-CITRUS
|
- Improve audio_test example and add audio_4_channel_mic example
|
||||||
- MIDI
|
- Add new dfu example
|
||||||
- Fix MIDI buffer overflow issue
|
- 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() dropped position parameter. If needed, tu_fifo_get_read_info() can be used to peek at random offset.
|
||||||
|
|
||||||
|
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_read() to tud_midi_stream_read()
|
||||||
- Rename tud_midi_write() to tud_midi_stream_write()
|
- Rename tud_midi_write() to tud_midi_stream_write()
|
||||||
- Rename tud_midi_receive() to tud_midi_packet_read()
|
- Rename tud_midi_receive() to tud_midi_packet_read()
|
||||||
- Rename tud_midi_send() to tud_midi_packet_write()
|
- Rename tud_midi_send() to tud_midi_packet_write()
|
||||||
- New board stm32f072-eval
|
|
||||||
- Breaking changes
|
### Host Controller Driver (HCD)
|
||||||
- tud_cdc_peek(), tud_vendor_peek() dropped position parameter. If needed, tu_fifo_get_read_info() can be used to peek
|
|
||||||
at random offset.
|
### USB Host Driver (USBH)
|
||||||
|
|
||||||
|
### Host Class Driver
|
||||||
|
|
||||||
|
HID
|
||||||
|
|
||||||
|
- Rework host hid driver, basically everything changes
|
||||||
|
|
||||||
## 0.9.0 - 2021.03.12
|
## 0.9.0 - 2021.03.12
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
#ifndef _TUSB_NET_DEVICE_H_
|
#ifndef _TUSB_NET_DEVICE_H_
|
||||||
#define _TUSB_NET_DEVICE_H_
|
#define _TUSB_NET_DEVICE_H_
|
||||||
|
|
||||||
#include "device/usbd.h"
|
|
||||||
#include "class/cdc/cdc.h"
|
#include "class/cdc/cdc.h"
|
||||||
|
|
||||||
/* declared here, NOT in usb_descriptors.c, so that the driver can intelligently ZLP as needed */
|
/* declared here, NOT in usb_descriptors.c, so that the driver can intelligently ZLP as needed */
|
||||||
|
|
Loading…
Reference in New Issue