CherryUSB
USB stack
A portable and efficient USB host and device stack for embedded systems with USB IP
CherryUSB is a tiny, beautiful and portable USB host and device stack for embedded system with USB IP
1k stars
40 watching
276 forks
Language: C
last commit: 8 days ago
Linked from 1 awesome list
cdccdns2cdns3cherryusbdfudwc2ehcihidhubmusbohcirndisuacusbusb-deviceusb-hostuvcxhci
Related projects:
Repository | Description | Stars |
---|---|---|
dmitrystu/libusb_stm32 | A lightweight USB device stack for microcontrollers | 719 |
ulixxe/usb_cdc | A Verilog module implementing a full-speed USB communications device class for FPGA and ASIC designs. | 157 |
obdev/v-usb | A firmware-only USB implementation for AVR microcontrollers | 1,216 |
felis/usb_host_shield_2.0 | A USB host shield library for Arduino allowing device communication | 1,801 |
sctplab/usrsctp | A userland stack providing a portable implementation of the SCTP protocol for various operating systems. | 673 |
alexreinert/pivccu | Installing original Homematic CCU3 firmware in virtualized containers on ARM-based single board computers. | 306 |
malachi-iot/estdlib | An embedded C++ standard library designed for explicit and organized memory management in resource-constrained environments | 51 |
envzhu/kozos-pic | An embedded operating system for PIC32MX270F256B microcontroller | 5 |
mikeobrien/hidlibrary | Enables enumeration and communication with HID-compatible USB devices in .NET. | 589 |
rust-embedded-community/usb-device | A framework for building USB devices in Rust. | 450 |
rkollataj/mcba_usb | Linux kernel driver to connect Microchip CAN BUS Analyzer Tool to Linux networks | 46 |
mbusb/multibootusb | A tool to create bootable live Linux distributions on a removable USB disk | 1,393 |
mcu-tools/mcuboot | A secure bootloader for 32-bit microcontrollers. | 1,341 |
magnusthome/rejsacan-esp32 | A small ESP32-based board with CAN interface for car use, enabling communication between vehicles and other systems. | 550 |
purseclab/fuzzusb | A framework for testing and validating the security of USB gadget stacks in operating systems | 34 |