Библиотека LUFA (раннее название MyUSB) версия 101122
USB Core - LUFA/Drivers/USB/USB.h

Modules

 Парсер репорта HID
 События USB
 Дескрипторы USB
 Стандартные запросы USB
 Функции обратного вызова конечной точки и потока канала
 Токены режима USB
 Управление устройством USB
 Поддержка конечных точек
 Host Management
 Управление USB On The Go (OTG)
 Поддержка канала
 Управление интерфейсом USB

Detailed Description

зависимости для исходного кода модуля

Следующие файлы должны быть скомпилированы с любым проектом, который использует этот модуль:

модуля

Драйвер и фреймворк для аппаратуры контроллера USB на микроконтроллерах USB AVR. Этот модуль состоит из многих подмодулей, и разработан для предоставления простой возможности для конфигурирования и управления приложений режимов USB хоста, USB устройства или USB OTG.

Стек USB требует управления исключительно только контроллером USB микроконтроллера; то есть для работы не требуются любые дополнительные таймеры AVR т. п. внутренние устройства. Это обеспечивает минимально возможные требования стека USB к ресурсам.

Стек USB может использоваться в режиме USB-устройства (Device Mode) для соединений с хостами USB (см. Управление устройством USB), в режиме хоста (Host Mode) для подключения к нему других устойств USB (см. Host Management), или для двухрежимных устройств, которые могут работать или как USB хост, или как USB устройство, в зависимости от того, к чему они подключены (see Управление USB On The Go (OTG)). Оба режима также требуют единого набора функций поддержки USB из Управление интерфейсом USB.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines