 CherryUSB
 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
 42 watching
 287 forks
 
Language: C 
last commit: 11 months ago 
Linked from   1 awesome list  
  cdccdns2cdns3cherryusbdfudwc2ehcihidhubmusbohcirndisuacusbusb-deviceusb-hostuvcxhci 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | A lightweight USB device stack for microcontrollers | 722 | 
|  | A Verilog module implementing a full-speed USB communications device class for FPGA and ASIC designs. | 159 | 
|  | A firmware-only USB implementation for AVR microcontrollers | 1,220 | 
|  | A USB Host Shield Library for AVR microcontrollers | 1,812 | 
|  | A userland stack providing a portable implementation of the SCTP protocol for various operating systems. | 682 | 
|  | Installing original Homematic CCU3 firmware in virtualized containers on ARM-based single board computers. | 306 | 
|  | An embedded C++ standard library designed for explicit and organized memory management in resource-constrained environments | 52 | 
|  | An embedded operating system for PIC32MX270F256B microcontroller | 5 | 
|  | Enables enumeration and communication with HID-compatible USB devices in .NET. | 591 | 
|  | A framework for building USB devices in Rust. | 451 | 
|  | Linux kernel driver to connect Microchip CAN BUS Analyzer Tool to Linux networks | 47 | 
|  | A tool to create bootable live Linux distributions on a removable USB disk | 1,400 | 
|  | A secure bootloader for 32-bit microcontrollers. | 1,363 | 
|  | An ESP32 or ESP32-S3 based board with CAN interface and automatic shutdown for car use | 564 | 
|  | A framework for testing and validating the security of USB gadget stacks in operating systems | 34 |