LUFA Library  120219
Host.h File Reference

Common USB Host definitions for all architectures. More...

#include "../../../Common/Common.h"
#include "USBMode.h"
#include "AVR8/Host_AVR8.h"

Enumerations

enum  USB_Host_States_t {
  HOST_STATE_WaitForDevice = 0,
  HOST_STATE_Unattached = 1,
  HOST_STATE_Powered = 2,
  HOST_STATE_Powered_WaitForDeviceSettle = 3,
  HOST_STATE_Powered_WaitForConnect = 4,
  HOST_STATE_Powered_DoReset = 5,
  HOST_STATE_Powered_ConfigPipe = 6,
  HOST_STATE_Default = 7,
  HOST_STATE_Default_PostReset = 8,
  HOST_STATE_Default_PostAddressSet = 9,
  HOST_STATE_Addressed = 10,
  HOST_STATE_Configured = 11
}

Detailed Description

USB Host mode related macros and enums. This module contains macros and enums which are used when the USB controller is initialized in host mode.

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.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines