杰理在使用PC模式的时候,想只保留扬声器,但不要打开MIC功能,可以配置USB_DEVICE_CLASS_CONFIG中把MIC_CLASS去掉,然后重新编译就可以了。

在USB_start()开始通过usb_device_mode()选择设备的usb_id和usb_class

然后会通过class所选的类进行添加所需要的class设备,例如AUDIO(SPEAKER和MIC)、MASSTORAGE、HID、CDC等的设备描述符和配置描述符。

本文介绍了如何在杰理设备的PC模式下,通过修改USB_DEVICE_CLASS_CONFIG,移除MIC_CLASS以关闭麦克风功能,仅保留扬声器,涉及USB设备选择、类设备添加以及设备描述符和配置描述符的管理。
杰理在使用PC模式的时候,想只保留扬声器,但不要打开MIC功能,可以配置USB_DEVICE_CLASS_CONFIG中把MIC_CLASS去掉,然后重新编译就可以了。

在USB_start()开始通过usb_device_mode()选择设备的usb_id和usb_class

然后会通过class所选的类进行添加所需要的class设备,例如AUDIO(SPEAKER和MIC)、MASSTORAGE、HID、CDC等的设备描述符和配置描述符。

607
393
157
309

被折叠的 条评论
为什么被折叠?