tinyusb

USB stack

An open-source USB stack for embedded systems

An open source cross-platform USB stack for embedded system

GitHub

5k stars
130 watching
1k forks
Language: C
last commit: 7 days ago
Linked from 1 awesome list

embeddedmidimsctinyusbusbusb-cdcusb-devicesusb-driveusb-hidusb-hostwebusb

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cherry-embedded/cherryusb A portable and efficient USB host and device stack for embedded systems with USB IP 1,297
unoplatform/uno An open-source platform for building cross-platform native mobile, web, desktop, and embedded apps quickly using C# and XAML. 8,999
pbatard/rufus A utility for formatting and creating bootable USB drives 29,339
hexrx/stm8s001j3_tiny_board A tiny development board for an 8-bit microcontroller with limited functionality 4
tinyvision-ai-inc/upduino-v3.0 An open-source FPGA development board with a built-in programmer and various peripherals. 328
openmachine-ai/tinyfive A lightweight RISC-V emulator and assembler written in Python for simulating neural networks and assembly code execution. 52
tinyos/tinyos-main An operating system designed for low-power wireless devices 1,411
opentiny/tiny-engine Enables fast development of low-code platforms with real-time capabilities and AI-powered support. 1,954
nothings/stb A collection of small C libraries for various tasks like image loading, font rendering, and 3D graphics. 26,900
vvaltchev/tilck An educational x86 kernel designed to be Linux-compatible and suitable for embedded systems with low latency requirements. 2,376
dmitrystu/libusb_stm32 A lightweight USB device stack for microcontrollers 719
nicohood/hid A C-based library providing enhanced USB functions and HID support for various Arduino boards 2,378
letscontrolit/espeasy A platform for developing and flashing multi-sensor devices using ESP8266/ESP32 microcontrollers 3,287
opensuse/open-build-service Automatically builds and distributes Linux packages from sources in a consistent and reproducible way. 936
tinyobjloader/tinyobjloader A library that loads and parses 3D Wavefront OBJ files into memory efficiently. 3,340