LUFA Library  140928
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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.