Contributors¶
Special thanks to all the people who spent their precious time and effort to help this project so far. list contributors and their awesome work for the stack:
Notable contributors¶
(sorted alphabetically)
Adafruit Team¶
Main supporter and sponsor for hardware boards and kits
Discussion and suggestion for feature and improvement
Design the project logo
Gordon McNab¶
Add new DCD port for Bridgetek FT90x and FT93x
Hristo Gochkov¶
Improve ESP32s2 DCD
Jacob Berg Potter¶
Add new class driver for network CDC-NCM
Jan Dümpelmann¶
Improve transfer performance for Synopsys DCD for STM32 MCUs
Jeff Epler¶
Improve MIDI class driver
Jerzy Kasenberg¶
Add new DCD port for Dialog DA1469x
Add new DCD port for PIC32MZ
Add new class driver for Bluetooth HCI
Add ISO transfer for STM32 Synopsys, Nordic nRF, Dialog DA1469x
Improve Audio driver and add uac2_headset example
Improve STM32 Synopsys DCD with various PRs
J McCarthy¶
Add new DFU 1.1 class driver
Add new example for dfu
Kamil Tomaszewski¶
Add new DCD port for Sony CXD56 (spresnese board)
Kay Sievers¶
Improve MIDI driver with packet API
Koji KITAYAMA¶
Add new DCD and HCD port for NXP Kinetis KL25
Add new DCD and HCD port for Renesas RX family (RX600, RX700 ..) with GR-CITRUS, RX65n target board
Add new DCD and HCD port for Mentor musb with MSP432E4
Add new class driver for USB Video Class (UVC 1.5)
Nathan Conrad¶
Add new DCD port for STM32 fsdev Fullspeed device for STM32 L0, F0, F1, F3 etc …
Add new class driver for USB Test and Measurement Class (USBTMC)
Various improvement e.g Zero-length packet, Lint setup
Board support for STM32F070RB Nucleo, STM32F303 Discovery
Peter Lawrence¶
Add new DCD port for Nuvoton NUC 120, 121, 125, 126, 505
Add new class driver for network RNDIS, CDC-ECM
Enhance CDC-NCM network driver to compatible with RNDIS/ECM
Add net_lwip_webserver example for demonstration of usbnet with lwip
Board support for NuTiny NUC120, NUC121s, NUC125s, NUC126V, NUC505
Improve multiple cdc interfaces API & add cdc_dual_ports example
Rafael Silva¶
Port DCD Synopsys to support Silabs EFM32GG12 with SLTB009A board
Rewrite documentation in rst and setup for readthedocs
Raspberry Pi Team¶
Add new DCD port for Raspberry Pi RP2040
Add new HCD port for Raspberry Pi RP2040
Reinhard Panhuber¶
Add new class driver for USB Audio Class 2.0 (UAC2)
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¶
Add new DCD port for SAMD21 and SAMD51
Add new class driver for Musical Instrument Digital Interface (MIDI)
Improve USBD control transfer, MSC, CDC class driver
Board support for Metro M0 & M4 express
Write the excellent porting.md documentation
Add initial Makefile
Sean Cross¶
Add new DCD port for ValentyUSB eptri (fomu board)
Sylvain “tnt” Munaut¶
Add new class driver for DFU Runtime
Tian Yunhao¶
Add new DCD port for Allwinner F1C100S/F1C200S
Add support for osal_rtx4
Timon Skerutsch¶
Add hid_test.js script and extensive test for bi-directional raw HID
Tod E. Kurt¶
Add hid_test.js script and extensive test for bi-directional raw HID
Uwe Bonnes¶
Improve STM32 Synopsys highspeed DCD
William D. Jones¶
Add new DCD port for Synopsys DesignWare for STM32 L4, F2, F4, F7, H7 etc …
Add new DCD port for TI MSP430
Board support for STM32F407 Discovery, STM32H743 Nucleo, pyboard v1.1, msp_exp430f5529lp etc …