自学内容网 自学内容网

【STM32】在 STM32 USB 设备库添加新的设备类

说实话,我非常想吐槽 STM32 的 USB device library,总感觉很混乱。

USB Device library architecture

根据架构图:

在这里插入图片描述

Adding a custom class

如果你想添加新的设备类,必须修改的文件有

  • usbd_desc.c
  • usbd_conf.c
  • usb_device.c

需要添加的文件

  • usbd_xxx.c: xxx 为设备名,例如 usbd_cdc,communication device class
  • usbd_xxx_if.c: if 代表 interface,即图中的 interface class.c,是暴露给应用来调用的,比如 CDC_Transmit()

原文地址:https://blog.csdn.net/weixin_51550287/article/details/143887309

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!