hathach

tinyusb

hathach

An open source cross-platform USB stack for embedded system

AI 简介

TinyUSB 是一个面向嵌入式系统的开源跨平台 USB 主机/设备协议栈。它采用纯 C 实现,支持 CDC、HID、MSC、Audio 等标准 USB 设备类及 USB Host 功能,具备零动态内存分配、中断延迟至任务上下文处理、线程安全与实时性保障等特点,适配 50 余种 MCU 架构,兼容裸机、FreeRTOS 等多种运行环境。适用于资源受限的微控制器开发场景,如 USB 外设(串口、键盘、U 盘)、音频桥接、USB-MIDI 设备或需 USB Host 功能的边缘节点。

C
MIT License
7k
Stars
1.5k
Forks
135
Watchers
195
Issues

Star 增长

今日0
近 7 天0
近 30 天+36
综合评分69.1
默认分支master