| LUFA Library 140302 |

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

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

`#include "../../../../Common/Common.h"`
`#include "../USBController.h"`
`#include "../StdDescriptors.h"`
`#include "../USBInterrupt.h"`
`#include "../Endpoint.h"`

## Macros
#define | INTERNAL_SERIAL_LENGTH_BITS 80
#define | INTERNAL_SERIAL_START_ADDRESS 0x0E
#define | USE_INTERNAL_SERIAL 0xDC
USB Device Mode Option Masks
#define | USB_DEVICE_OPT_LOWSPEED (1 << 0)
#define | USB_DEVICE_OPT_FULLSPEED (0 << 0)

## Functions
static void | USB_Device_DisableSOFEvents (void) ATTR_ALWAYS_INLINE
static void | USB_Device_EnableSOFEvents (void) ATTR_ALWAYS_INLINE
static uint16_t | USB_Device_GetFrameNumber (void) ATTR_ALWAYS_INLINE ATTR_WARN_UNUSED_RESULT
void | USB_Device_SendRemoteWakeup (void)

## Detailed Description

Architecture specific USB Device 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.