GitHub topics: usb-device
WangXuan95/FPGA-USB-Device
An FPGA-based USB 1.1 (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 1.1 (full-speed) device端控制器,可实现USB串口、USB摄像头、USB音频、U盘、USB键盘等设备,只需要3个FPGA普通IO,而不需要额外的接口芯片。
Language: Verilog - Size: 494 KB - Last synced at: about 7 hours ago - Pushed at: 5 months ago - Stars: 722 - Forks: 120

evandrosouza-developer/Tester-ps2-msx
Emulator of MSX Keyboard subsystem, to develop, make performance tests and measurements on PS/2 to MSX Adatpter. Now implemented the console as a USB device, plus a USB<=>Serial converter.
Language: C - Size: 28.5 MB - Last synced at: about 20 hours ago - Pushed at: about 20 hours ago - Stars: 0 - Forks: 0

rohitandey/Cherry
Cherry; a moonshot program to monitor, read, and predict blood glucose or interstitial fluids from the eyes
Size: 1.95 KB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

cherry-embedded/CherryUSB
CherryUSB is a tiny and beautiful, high performace and portable USB host and device stack for embedded system with USB IP
Language: C - Size: 58.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,485 - Forks: 317

STMicroelectronics/stm32n6-classic-coremw-apps
Provide a set of applications for STM32N6xx series based on the STM32 Classic Core Middleware libraries.
Language: C - Size: 16.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

STMicroelectronics/stm32u3-classic-coremw-apps
Provide a set of applications for STM32U3xx series based on the STM32 Classic Core Middleware libraries.
Language: C - Size: 13.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

mcjtag/axis_usbd
AXI-Stream USB 2.0 HS Device Bridge (Verilog)
Language: Verilog - Size: 62.5 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 6

Kruemelbahn/USBiso
Small device for isolating an usb-connection
Size: 215 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

surban/usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux using Rust.
Language: Rust - Size: 126 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 97 - Forks: 8

fthaule/linux-libmtxorb
A userspace driver for controlling Matrix Orbital character type displays. Supports both USB and serial models.
Language: C - Size: 56.6 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

rikka-chunibyo/HIDPi
An easy way to setup a Raspberry Pi 4B/5 (and maybe others) as a USB HID device
Language: Python - Size: 1.39 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 0

shrine-maiden-heavy-industries/torii-usb
A Torii HDL framework for USB (was SOL)
Language: Python - Size: 55.8 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

STMicroelectronics/stm32h5-classic-coremw-apps
Provide a set of applications for STM32H5xx series based on the STM32 Classic Core Middleware libraries.
Language: C - Size: 16.1 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 13 - Forks: 3

STMicroelectronics/stm32u0-classic-coremw-apps
Provide a set of applications for STM32U0xx series based on the STM32 Classic Core Middleware libraries.
Language: C - Size: 0 Bytes - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

ulixxe/usb_cdc
Single/Multi-channel Full Speed USB interface for FPGA and ASIC designs
Language: Verilog - Size: 7.06 MB - Last synced at: about 7 hours ago - Pushed at: about 1 year ago - Stars: 166 - Forks: 13

IntergatedCircuits/c2usb
The most configurable USB device library
Language: C++ - Size: 301 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5 - Forks: 1

de-mux/C1351-USB-Adapter
USB adapter for the Commodore C1351 mouse.
Language: C - Size: 1.04 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

ultraembedded/core_usb_cdc
Basic USB-CDC device core (Verilog)
Language: Verilog - Size: 38.1 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 76 - Forks: 15

SoCXin/CH552
L1 R1:WCH 24MHz MCS-51 USB MCU (CH552T/CH552P/CH552E/CH552G/CH551G)
Language: C - Size: 2.29 MB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 51 - Forks: 13

craigpeacock/PIC32MK_USB
PIC32MK USB device code using MPLAB Harmony V3
Language: C - Size: 640 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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.
Language: Python - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

CANbardo/canbardo
CANbardo USB to CAN adapter board
Size: 3.29 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

yanranxiaoxi/Floppy-based-on-CH331A
基于 CH331A 的模拟软盘
Size: 144 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

ultraembedded/core_usb_uart
USB serial device (CDC-ACM)
Language: Verilog - Size: 26.4 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 37 - Forks: 10

SoCXin/FM33LC0
L3:FM M0 MCU (FM33LC0XX)
Language: C - Size: 21.4 MB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

brentmaxwell/LtAmp
Library and interface for the LT series of Fender Amplifiers
Language: C# - Size: 5.45 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 8 - Forks: 1

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.
Language: Rust - Size: 164 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 4

CANnectivity/cannectivity
USB to CAN adapter firmware
Language: C - Size: 63.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 32 - Forks: 7

SukkoPera/OpenUsbSerialAdapter
Open Hardware USB to Serial converter
Language: Python - Size: 2.76 MB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 23 - Forks: 5

weston-embedded/uC-USBD
Efficient USB device stack designed for embedded systems. Includes support for Audio, CDC-ACM, CDC-EEM, HID, MSC, and Vendor classes.
Language: C - Size: 730 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 65 - Forks: 49

rppicomidi/pico-usb-midi-processor
Use a Raspberry Pi Pico board to process USB MIDI data between a USB MIDI Keyboard or other device and a PC or other USB MIDI Host
Language: C - Size: 14.8 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 27 - Forks: 1

SoCXin/CH573
L2 R2: WCH RISC-V BLE SoC (CH573/CH571)
Language: C - Size: 26.2 MB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 2

jnbdz/electronics-quickstarts
🔌💡🔋 Electronics | Quickstarts 🔌💡🔋
Size: 2.4 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ichtj/BaseIotUtils
🔥🔥串口工具,通知工具,网络监听,多文件断点下载,xls,xlsx操作,APK安装/系统应用安装,文件处理,crash控制,音视频播放,usb设备检测,adb工具等...
Language: Java - Size: 166 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 74 - Forks: 37

SoCXin/CH549
L1 R2: WCH 8051 USB PD MCU (CH549/CH548)
Language: C - Size: 7.33 MB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

SoCXin/CH545
L1 R3: WCH 8051 USB HUB MCU (CH545/CH544)
Language: C - Size: 4.85 MB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

marcodpt/serialscale
An IOT server written in rust for reading weighing data on scales via serial port.
Language: Rust - Size: 35.2 KB - Last synced at: 25 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

joressa089/USB-Ledger-Creator
Size: 1000 Bytes - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ramenb0e0t/USB-Ledger-Creator
Size: 1000 Bytes - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

grimwaldr/ps-wifi-ducky
PowerShell executing Rubber Ducky USB Drive for acquiring network credentials
Language: PowerShell - Size: 38.1 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 4 - Forks: 0

SoCXin/CH559
L2 R2: WCH 8051 USB MCU (CH558/CH559)
Language: C - Size: 12.4 MB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

HouQiming/linux-gpdwin2 Fork of intel/gvt-linux
Linux kernel patches for GPD-Win2, not related to professional work
Language: C - Size: 1.34 GB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

ulixxe/usb_dfu
Full Speed USB DFU interface for FPGA and ASIC designs
Language: Verilog - Size: 3.92 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0

IntergatedCircuits/USBDevice
Highly flexible Composite USB Device Library
Language: C - Size: 340 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 211 - Forks: 43

SoCXin/CH579
L1 R2: WCH Cortex-M0 ETH/BLE SoC(CH579/CH578/CH577)
Language: C - Size: 47.1 MB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 25 - Forks: 8

robsonsmartins/midi-usb
Adapter for interconnecting musical instruments with MIDI interface to PC, via USB port.
Language: Eagle - Size: 10.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

SoCXin/CH554
S3 L1 R1: WCH 1T 8051 USB MCU (CH554/CH553)
Language: C - Size: 15.4 MB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 2

xzhong86/STM32F407TestEnv
NoIDE test environment for stm32f407
Language: C - Size: 149 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

mehmet-tezel/usb-device-viewer
View your plugged devices in your usb ports.
Language: C - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

depressobbq/BFUSB-16
its a Big effin USB hub, based on "off- the-shelf" parts.
Size: 2.38 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

maxiwoj/Ethsploiter
Raspberry Pi Zero exploiting gadget using ethernet over USB
Language: Python - Size: 1.73 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 4

dantudose/ESP32-Sparrow-rev1
ESP32 WROVER board with 18650 battery and environmental sensors
Size: 472 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

AlexanderGW/gqgmc-data-feed
CPM/CPS data feed tested on GQ-300E Geiger counter (on a Raspberry Pi). (fork sourceforge.net/p/gqgmc)
Language: C++ - Size: 3.57 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

cooperra/musical-dart-defense-system
Control a USB dart launcher with face recognition targeting. Also Spotify.
Language: Python - Size: 4.46 MB - Last synced at: about 2 years ago - Pushed at: about 10 years ago - Stars: 1 - Forks: 0

platunus/ch55x-thinkpad-keyboard-switcher
Language: C - Size: 35.2 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

montybot/OpenChessBoardOs
A small operating system for hand made USB chess boards
Language: C++ - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

argarak/uquiz 📦
μquiz - a portable electronic game primarily designed for user-generated multiple-choice quizzes
Size: 415 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

villasen/STM32-Projects
Generic STM32 projects
Language: C - Size: 6.32 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

embedded-office/uc-usbd Fork of weston-embedded/uC-USBD
Language: C - Size: 722 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

therealdreg/lufa-sdcard-mass-storagekeyboard-fatfs-AT90USBKEY2
lufa-sdcard-mass-storagekeyboard-fatfs-AT90USBKEY2
Language: C - Size: 19.3 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

41Mo/SDIO_MSC_DMA
STM32 f407ve usb SD card reader using SDIO+MSC+DMA
Language: C - Size: 631 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Kenxu2022/USB_Hacker
Language: VBScript - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

cyijun/AUMST
Auto Uploading Mode Serial Tool. A CH340C based MCU auto uploading USB-to-UART tool design. ESP8266, ESP32 and TI BSL compatible.
Size: 1.01 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jyelloz/efm32hg-usbd
Allows Tomu (EFM32HG) to function as a USB device when programmed in Rust.
Language: Rust - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SoCXin/ES32F027
L2:Eastsoft Cortex M0 MCU (ES32F0271)
Size: 1.9 MB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

SoCXin/N32G020
L2:nationstech Cortex M0 80MHz MCU (N32G020)
Size: 1.49 MB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

RedFantom/gigabyte-k85
Interface description and rgbkeyboards backend implementation for Gigabyte K85
Language: Python - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
