2013-04-11 7 views
1

Может кто-нибудь объяснить, как библиотека LUFA обрабатывает дескрипторы USB? Я не могу описать дескрипторы в любом из примеров, приведенных обратно в источник библиотеки. Как они работают? Они запрограммированы во флэш-память в определенном месте?Понимание дескрипторов USB в отношении библиотеки LUFA

Спасибо, Джордж

ответ

1

Дескрипторы struct «s, определенные в библиотеке LUFA. Вы найдете их в

  • /drivers/USB/Core/StdDescriptors.h

, который входит через «мастер включаемый файл» /Drivers/USB/USB.h

приложение пользователя использует эти struct «ы

Пожалуйста, обратитесь к LUFA library documentation и найдите «Дескриптор» в окне поиска или разверните поддерево списка файлов. Это поможет вам узнать, что определено и где. Также посмотрите основную функцию USB void USB_USBTask(void).

Еще один хороший ресурс об основах - this.