| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
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 | 
После подключения главного заголовка драйвера USB, может быть задано один или большее количество токенов, чтобы позволить коду пользователя по условию запретить или разрешить блоки кода, основываясь на семействе контроллера USB и допустимых режимах USB. Эти токены могут быть протестированы для устранения кода, связанного с режимом USB, который не разрешен в имеющейся компиляции.
| #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).