|
Библиотека LUFA (раннее название MyUSB) версия 101122
|
Определения для режима USB OTG (On The Go). More...
#include <avr/io.h>#include <stdbool.h>#include "../../../Common/Common.h"Defines | |
| #define | USB_OTG_SRP_VBUS (1 << SRPSEL) |
| #define | USB_OTG_STP_DATA 0 |
Functions | |
| static void | USB_OTG_Device_RequestHNP (void) ATTR_ALWAYS_INLINE |
| static void | USB_OTG_Device_CancelHNPRequest (void) ATTR_ALWAYS_INLINE |
| static bool | USB_OTG_Device_IsSendingHNP (void) ATTR_ALWAYS_INLINE |
| static void | USB_OTG_Device_InitiateSRP (const uint8_t SRPTypeMask) ATTR_ALWAYS_INLINE |
| static void | USB_OTG_Host_AcceptHNP (void) ATTR_ALWAYS_INLINE |
| static void | USB_OTG_Host_RejectHNP (void) ATTR_ALWAYS_INLINE |
| static bool | USB_OTG_Host_IsHNPReceived (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE |
Этот файл содержит структуры, прототипы функций и макросы, связанные с режимом USB OTG, где два устройства USB могут быть соединены друг с другом напрямую, и обмениваться по необходимостью ролями хост/устройство.