Skip to content

serverwei/USB-Descriptor-Generator-for-CherryUSB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

用于CherryUSB的USB描述符生成和USB初始化。
生成代码仅支持fsdev外设,其他外设请自行解决。
仅支持HID的vendor define、mouse、keyboard、consumer,CDC-ACM,WinUSB。
使用1.4.3版本CherryUSB。
void usb_dc_low_level_init(void)和USB中断回调函数目前只有STM32F0、STM32L0、STM32G4、STM32F1、CH32F10x适配了生成,其他请自行解决。

USB接口组合对照表

组合名称 接口1 接口2 备注
WinUSB+CDC WinUSB CDC -
WinUSB+HID WinUSB HID -
CDC+CDC CDC CDC -
CDC+HID CDC HID 可交换顺序
HID+CDC HID CDC 可交换顺序

注意,在HID中,vendor define和mouse不能存在同一个interface,其他无影响。

CherryUSB项目地址:https://github.com/cherry-embedded/CherryUSB/tree/4d6b12c704b7acfbc6b473d98c1829f0befe4bc4

Online Page: https://serverwei.github.io/USB-Descriptor-Generator-for-CherryUSB/

About

用于CherryUSB的USB描述符生成和USB初始化,仅支持HID的vendor define、mouse、keyboard、consumer和CDC-ACM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors