| LUFA Library 140302 |

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

Common definitions and declarations for the library USB Android Open Accessory Class driver. More...

`#include "../../Core/StdDescriptors.h"`

## Macros
#define | ANDROID_ACCESSORY_ADB_PRODUCT_ID 0x2D01
#define | ANDROID_ACCESSORY_PRODUCT_ID 0x2D00

## Enumerations
enum | AOA_ClassRequests_t { AOA_REQ_GetAccessoryProtocol = 0x33, AOA_REQ_SendString = 0x34, AOA_REQ_StartAccessoryMode = 0x35 }
enum | AOA_Descriptor_ClassSubclassProtocol_t { AOA_CSCP_AOADataClass = 0xFF, AOA_CSCP_AOADataSubclass = 0xFF, AOA_CSCP_AOADataProtocol = 0x00 }
enum | AOA_Protocols_t { AOA_PROTOCOL_AccessoryV1 = 0x0001, AOA_PROTOCOL_AccessoryV2 = 0x0002 }
enum | AOA_Strings_t { AOA_STRING_Manufacturer = 0, AOA_STRING_Model = 1, AOA_STRING_Description = 2, AOA_STRING_Version = 3, AOA_STRING_URI = 4, AOA_STRING_Serial = 5 }

## Detailed Description

Common definitions and declarations for the library USB Android Open Accessory Class driver.

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