#usb #ht32 #no-std

no-std ht32-usbd

为HT32微控制器实现的'usb-device'

2个版本

0.1.1 2024年1月12日
0.1.0 2023年6月18日

794 in 嵌入式开发

MIT许可

110KB
3K SLoC

ht32-usbd

usb-device的实现,适用于Holtek HT32微控制器。

该项目主要受到stm32-usbd参考实现的启发。

该项目主要针对并使用HT32F1yyy系列芯片进行开发和测试,但也应适用于使用相同USB外设的其他Holtek芯片。

使用方法

此驱动程序旨在通过设备hal库使用。此类hal库应实现相应USB外设对象的UsbPeripheral。此特性声明了所有可能因设备系列不同而不同的外设属性。

请注意,除了包含此库外,还必须确保USB外设已启用,USB时钟具有正确的频率(48MHz),并且备份域可访问。

示例

有关如何使用此库的示例,请参阅ht32f1yyy-hal仓库。

依赖项

~2MB
~33K SLoC