| LUFA Library 140302 |

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

USB Device definitions for the AVR XMEGA microcontrollers. More...

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

## Macros
#define | INTERNAL_SERIAL_LENGTH_BITS (8 * (1 + (offsetof(NVM_PROD_SIGNATURES_t, COORDY1) - offsetof(NVM_PROD_SIGNATURES_t, LOTNUM0))))
#define | INTERNAL_SERIAL_START_ADDRESS offsetof(NVM_PROD_SIGNATURES_t, LOTNUM0)
#define | USE_INTERNAL_SERIAL 0xDC
USB Device Mode Option Masks
#define | USB_DEVICE_OPT_LOWSPEED (1 << 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 AVR XMEGA 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.