Библиотека LUFA (раннее название MyUSB) версия 101122
Токены режима USB

Defines

#define USB_SERIES_2_AVR
#define USB_SERIES_4_AVR
#define USB_SERIES_6_AVR
#define USB_SERIES_7_AVR
#define USB_CAN_BE_DEVICE
#define USB_CAN_BE_HOST
#define USB_CAN_BE_BOTH

Detailed Description

После подключения главного заголовка драйвера USB, может быть задано один или большее количество токенов, чтобы позволить коду пользователя по условию запретить или разрешить блоки кода, основываясь на семействе контроллера USB и допустимых режимах USB. Эти токены могут быть протестированы для устранения кода, связанного с режимом USB, который не разрешен в имеющейся компиляции.


Define Documentation

#define USB_CAN_BE_BOTH

Когда задан - показывает, что целевой микроконтроллер AVR и настройки компиляции позволяют сконфигурировать либо режим устройства USB, либо режим хоста USB.

#define USB_CAN_BE_DEVICE

Когда задан - показывает, что целевой микроконтроллер AVR и настройки компиляции позволяют сконфигурировать режим устройства USB.

#define USB_CAN_BE_HOST

Когда задан - показывает, что целевой микроконтроллер AVR и настройки компиляции позволяют сконфигурировать режим хоста USB.

#define USB_SERIES_2_AVR

Когда задан - показывает, что целевой микроконтроллер AVR принадлежит 2-й серии контроллера USB (например AT90USBxxx2 или ATMEGAxxU2).

#define USB_SERIES_4_AVR

Когда задан - показывает, что целевой микроконтроллер AVR принадлежит 4-й серии контроллера USB (например ATMEGAxxU4).

#define USB_SERIES_6_AVR

Когда задан - показывает, что целевой микроконтроллер AVR принадлежит 6-й серии контроллера USB (например AT90USBxxx6).

#define USB_SERIES_7_AVR

Когда задан - показывает, что целевой микроконтроллер AVR принадлежит 7-й серии контроллера USB (например AT90USBxxx7).

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines