https://github.com/sakumisu/CherryUSB
CherryUSB is a tiny, beautiful and portable USB host and device stack for embedded system with USB ip.
10、开源USB协议栈CherryUSB
https://github.com/sakumisu/CherryUSB/blob/master/README_zh.md
作者是坛友“初晴sama”,各种常用协议都做了实现。
CherryUSB Device 协议栈对标准设备请求、CLASS 请求、VENDOR 请求以及 custom 特殊请求规范了一套统一的函数框架,采用面向对象和链表的方式,能够使得用户快速上手复合设备,不用管底层的逻辑。同时,规范了一套标准的 dcd porting 接口,用于适配不同的 USB IP,达到面向 ip 编程。
当前实现的功能和资源占用情况:
<ignore_js_op>