Библиотека 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).