An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with usb-device

A curated list of projects in awesome lists tagged with usb-device .

https://github.com/cherry-embedded/cherryusb

CherryUSB is a tiny and beautiful, high performace and portable USB host and device stack for embedded system with USB IP

cdc cdns2 cdns3 cherryusb dfu dwc2 ehci hid hub musb ohci rndis uac usb usb-device usb-host uvc xhci

Last synced: 14 May 2025

https://github.com/cherry-embedded/CherryUSB

CherryUSB is a tiny, beautiful and portable USB host and device stack for embedded system with USB IP

cdc cdns2 cdns3 cherryusb dfu dwc2 ehci hid hub musb ohci rndis uac usb usb-device usb-host uvc xhci

Last synced: 26 Mar 2025

https://github.com/WangXuan95/FPGA-USB-Device

An FPGA-based USB full-speed device core to implement USB-serial, USB-camera, USB-audio, USB-hid, etc. It requires only 3 FPGA common IOs rather than additional chips. 基于FPGA的USB full-speed device端控制器,可实现USB串口、USB摄像头、USB音频、U盘、USB键盘等设备,只需要3个FPGA普通IO,而不需要额外的接口芯片。

cdc fpga keyboard rtl usb usb-audio usb-camera usb-cdc usb-controller usb-device usb-disk usb-hid usb-keyboard usb-microphone usb-serial usb-speaker usb-uart usb-uvc uvc verilog

Last synced: 22 Apr 2025

https://github.com/ulixxe/usb_cdc

Single/Multi-channel Full Speed USB interface for FPGA and ASIC designs

asic bootloader cdc-acm fomu fpga serial tinyfpga-bx usb usb-cdc usb-device verilog

Last synced: 22 Apr 2025

https://github.com/surban/usb-gadget

Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux using Rust.

linux rust udc usb usb-device usb-functionfs usb-gadget

Last synced: 02 Jul 2025

https://github.com/ultraembedded/core_usb_cdc

Basic USB-CDC device core (Verilog)

fpga usb usb-cdc usb-device verilog

Last synced: 14 Feb 2026

https://github.com/socxin/ch552

L1 R1:WCH 24MHz MCS-51 USB MCU (CH552T/CH552P/CH552E/CH552G/CH551G)

8051 ldo lowcost lowpin mcu pio qitas type-c usb usb-device wch

Last synced: 12 Apr 2025

https://github.com/socxin/ch579

L1 R2: WCH Cortex-M0 ETH/BLE SoC(CH579/CH578/CH577)

aes-128 ble cortex-m0 ethernet qitas soc usb usb-device usb-host wch

Last synced: 14 Mar 2026

https://github.com/sawchord/usbip-device

Implementation of the UsbBus trait of usb-device, which simulates a Bus as a USBIP Server. Useful for developing UsbClass traits and simulating devices.

rust usb usb-device usbip

Last synced: 19 Jul 2025

https://github.com/socxin/ch573

L2 R2: WCH RISC-V BLE SoC (CH573/CH571)

ble qitas risc-v risc-v3a rtc soc usb-device usb-host wch

Last synced: 04 Apr 2025

https://github.com/socxin/ch554

S3 L1 R1: WCH 1T 8051 USB MCU (CH554/CH553)

8051 ldo lowpin mcu qio qitas usb usb-device usb-host wch

Last synced: 22 Aug 2025

https://github.com/socxin/ch559

L2 R2: WCH 8051 USB MCU (CH558/CH559)

8051 ldo mcu usb usb-device usb-host wch

Last synced: 04 Apr 2025

https://github.com/socxin/ch545

L1 R3: WCH 8051 USB HUB MCU (CH545/CH544)

8051 hub led lqfp-48 lqfp-64 mcu usb usb-device usb-host wch

Last synced: 11 Apr 2025

https://github.com/socxin/ch549

L1 R2: WCH 8051 USB PD MCU (CH549/CH548)

8051 pd qitas uart usb usb-device usb-host wch

Last synced: 11 Apr 2025

https://github.com/socxin/fm33lc0

L3:FM M0 MCU (FM33LC0XX)

cmp cortex-m0 opa os-q qitas uart usb-device

Last synced: 08 Apr 2025

https://github.com/shrine-maiden-heavy-industries/torii-usb

A Torii HDL framework for USB (was SOL)

fpga torii-hdl usb usb-device

Last synced: 14 Jan 2026

https://github.com/rikka-chunibyo/hidpi

An easy way to setup a Raspberry Pi 4B (and maybe others) as a USB HID device

raspberry-pi raspberry-pi-4b usb usb-device usb-hid usb-hid-devices

Last synced: 13 May 2026

https://github.com/socxin/n32g020

L2:nationstech Cortex M0 80MHz MCU (N32G020)

aes cortex-m0 dac ecc rsa rtc usb-device

Last synced: 21 Jan 2026

https://github.com/arelius-d/nexusbfix

A lightweight utility to diagnose, fix, and manage USB devices on Debian-based systems.

linux-usb tools usb-device usb-diagnostics usb-fix usb-issues usb-reconnect usb-repair usb-troubleshoot

Last synced: 21 Mar 2025

https://github.com/socxin/es32f027

L2:Eastsoft Cortex M0 MCU (ES32F0271)

adc cortex-m0 dac mcu qitas usb-device

Last synced: 08 Apr 2025

https://github.com/basemax/usb-device-monitor

A cross-platform USB device monitoring tool to log plug-in and removal events on Linux, Windows, and macOS. Create a tool that tracks when USB devices are plugged into a system.

monitor-usb py python python3 usb usb-device usb-devices usb-monitor usb-monitoring usb-tracker

Last synced: 09 Feb 2026

https://github.com/craigpeacock/pic32mk_usb

PIC32MK USB device code using MPLAB Harmony V3

cdc microchip pic32mk usb usb-device

Last synced: 11 Jun 2025

https://github.com/sergz72/usblib

Universal USB library

ch32x033 ch32x035 stm32h5 usb usb-cdc usb-device

Last synced: 15 Jul 2025

https://github.com/alexandergw/gqgmc-data-feed

CPM/CPS data feed tested on GQ-300E Geiger counter (on a Raspberry Pi). (fork sourceforge.net/p/gqgmc)

geiger-muller-device raspberry-pi usb-device

Last synced: 30 Apr 2026

https://github.com/marcodpt/serialscale

An IOT server written in rust for reading weighing data on scales via serial port.

iot iot-device localserver rust scale scales serialport serialscale server toledo usb usb-device usb-serial weight

Last synced: 07 Jan 2026