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

Ha Thach#

  • Author and maintainer

  • Most features development

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

  • Generalize Renesas driver and support RA family with EK-RA4M3 board

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 …

Zixun Li#

  • Add new DCD port for Microchip SAMx7x

  • Add IAR compiler support

  • Improve UAC2, CDC, DFU class driver

  • Improve stm32_fsdev, chipidea_ci_hs, lpc_ip3511 DCD

  • Host IAR Build CI & hardware in the loop (HITL) test

Full contributors list#