An open API service providing repository metadata for many open source software ecosystems.

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