有人可以解释LUFA库如何处理USB描述符吗?我似乎无法在回溯到库源的任何示例中跟踪描述符。他们是如何工作的?它们是否被编程到指定位置的闪存中?
谢谢, 乔治
答案 0 :(得分:1)
描述符在LUFA库中定义为struct
。你可以在
/drivers/USB/Core/StdDescriptors.h
包含在“主要包含文件”/Drivers/USB/USB.h
用户应用程序使用这些struct
的
请参阅LUFA library documentation并在搜索框中查找“描述符”或展开“文件列表”子树。这将指导您了解定义的内容和位置。还要查找主USB功能void USB_USBTask(void)
。
关于基础知识的另一个好资源是this。