Понимание дескрипторов USB относительно библиотеки LUFA
Может кто-нибудь объяснить, как библиотека LUFA обрабатывает дескрипторы USB? Кажется, я не могу отследить дескрипторы ни в одном из примеров, приведенных к источнику библиотеки. Как они работают? Они запрограммированы во флэш-память в определенном месте?
Спасибо джордж
1 ответ
Решение
Дескрипторы struct
определено в библиотеке LUFA. Вы найдете их в
/drivers/USB/Core/StdDescriptors.h
который включен через "главный файл включения" /Drivers/USB/USB.h
Пользовательское приложение использует эти struct
"s
Пожалуйста, обратитесь к документации библиотеки LUFA и найдите "Дескриптор" в окне поиска или разверните поддерево списка файлов. Это поможет вам узнать, что определено и где. Также посмотрите основную функцию USB void USB_USBTask(void)
,
Еще один хороший ресурс об основах это.