tinyusb

USB stack

An open-source USB stack for embedded systems

An open source cross-platform USB stack for embedded system

GitHub

5k stars
131 watching
1k forks
Language: C
last commit: almost 2 years ago
Linked from 1 awesome list

embeddedmidimsctinyusbusbusb-cdcusb-devicesusb-driveusb-hidusb-hostwebusb

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
cherry-embedded/cherryusbA portable and efficient USB host and device stack for embedded systems with USB IP1,333
unoplatform/unoAn open-source platform for building cross-platform native mobile, web, desktop, and embedded apps quickly using C# and XAML.9,106
pbatard/rufusA utility for formatting and creating bootable USB drives29,622
hexrx/stm8s001j3_tiny_boardA tiny development board for an 8-bit microcontroller with limited functionality4
tinyvision-ai-inc/upduino-v3.0An open-source FPGA development board with a built-in programmer and various peripherals.331
openmachine-ai/tinyfiveA lightweight RISC-V emulator and assembler written in Python for simulating neural networks and assembly code execution.52
tinyos/tinyos-mainThe main development repository for TinyOS, an open-source operating system designed for low-power wireless devices.1,416
opentiny/tiny-engineAn all-in-one development environment for building low-code applications with real-time collaboration and AI-powered capabilities2,086
nothings/stbA collection of small C libraries for various tasks like image loading, font rendering, and 3D graphics.27,210
vvaltchev/tilckA monolithic kernel designed to be Linux-compatible at binary level, serving as an educational platform for exploring kernel development and embedded systems.2,387
dmitrystu/libusb_stm32A lightweight USB device stack for microcontrollers722
nicohood/hidA C-based library providing enhanced USB functions and HID support for various Arduino boards2,391
letscontrolit/espeasyA platform for developing and flashing multi-sensor devices using ESP8266/ESP32 microcontrollers3,306
opensuse/open-build-serviceAutomatically builds and distributes Linux packages from sources in a consistent and reproducible way.940
tinyobjloader/tinyobjloaderA library that loads and parses 3D Wavefront OBJ files into memory efficiently.3,361