| LUFA Library 140302 |

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
OTG_AVR8.h File Reference

USB OTG definitions for the AVR8 microcontrollers. More...

`#include "../../../../Common/Common.h"`

## Macros
#define | USB_OTG_SRP_VBUS (1 << SRPSEL)
#define | USB_OTG_STP_DATA 0

## Functions
static void | USB_OTG_Device_CancelHNPRequest (void) ATTR_ALWAYS_INLINE
static void | USB_OTG_Device_InitiateSRP (const uint8_t SRPTypeMask) ATTR_ALWAYS_INLINE
static bool | USB_OTG_Device_IsSendingHNP (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE
static void | USB_OTG_Device_RequestHNP (void) ATTR_ALWAYS_INLINE
static void | USB_OTG_Host_AcceptHNP (void) ATTR_ALWAYS_INLINE
static bool | USB_OTG_Host_IsHNPReceived (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE
static void | USB_OTG_Host_RejectHNP (void) ATTR_ALWAYS_INLINE

## Detailed Description

Architecture specific USB OTG definitions for the Atmel 8-bit AVR microcontrollers.

Note
  This file should not be included directly. It is automatically included as needed by the USB driver dispatch header located in LUFA/Drivers/USB/USB.h.