/*\r
LUFA Library\r
- Copyright (C) Dean Camera, 2009.\r
+ Copyright (C) Dean Camera, 2010.\r
\r
dean [at] fourwalledcubicle [dot] com\r
www.fourwalledcubicle.com\r
*/\r
\r
/*\r
- Copyright 2009 Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
+ Copyright 2010 Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
\r
Permission to use, copy, modify, distribute, and sell this \r
software and its documentation for any purpose is hereby granted\r
this software.\r
*/\r
\r
+/** \file\r
+ *\r
+ * Header file for DeviceDescriptor.c.\r
+ */\r
+\r
#ifndef _DEVICEDESCRIPTOR_H_\r
#define _DEVICEDESCRIPTOR_H_\r
\r
#include "BluetoothHost.h"\r
\r
/* Macros: */\r
+ /** Device Class value for the Bluetooth Device class */\r
#define BLUETOOTH_DEVICE_CLASS 0xE0\r
+\r
+ /** Device Subclass value for the Bluetooth Device class */\r
#define BLUETOOTH_DEVICE_SUBCLASS 0x01\r
+\r
+ /** Device Protocol value for the Bluetooth Device class */\r
#define BLUETOOTH_DEVICE_PROTOCOL 0x01\r
\r
/* Enums: */\r
enum BluetoothHost_GetDeviceDescriptorDataCodes_t\r
{\r
- SuccessfulDeviceRead = 0,\r
- ControlErrorDuringDeviceRead = 1,\r
- InvalidDeviceDataReturned = 2,\r
- IncorrectDevice = 3,\r
+ SuccessfulDeviceRead = 0, /**< Device Descriptor was processed successfully */\r
+ ControlError = 1, /**< A control request to the device failed to complete successfully */\r
+ InvalidDeviceDataReturned = 2, /**< The device returned an invalid Device Descriptor */\r
+ IncorrectBTDevice = 3, /**< The attached device is not a Bluetooth class device */\r
};\r
\r
/* Function Prototypes: */\r