Add briefs for the library core structures.
[pub/USBasp.git] / LUFA / Drivers / USB / Class / Common / HID.h
index cf457cb..0c908c5 100644 (file)
@@ -31,6 +31,8 @@
 /** \file\r
  *  \brief Common definitions and declarations for the library USB HID Class driver.\r
  *\r
+ *  Common definitions and declarations for the library USB HID Class driver.\r
+ *\r
  *  \note This file should not be included directly. It is automatically included as needed by the class driver\r
  *        dispatch header located in LUFA/Drivers/USB/Class/HID.h.\r
  */\r
                        REPORT_ITEM_TYPE_Feature              = 2, /**< Indicates that the item is a FEATURE report type. */\r
                };\r
 \r
-               /** Type define for the HID class specific HID descriptor, to describe the HID device's specifications. Refer to the HID\r
+               /** \brief HID Class Specific HID Descriptor.\r
+                *\r
+                *  Type define for the HID class specific HID descriptor, to describe the HID device's specifications. Refer to the HID\r
                 *  specification for details on the structure elements.\r
                 */\r
                typedef struct\r
                        uint16_t                 HIDReportLength;\r
                } USB_HID_Descriptor_t;\r
 \r
-               /** Type define for a standard Boot Protocol Mouse report */\r
+               /** \brief Standard HID Boot Protocol Mouse Report.\r
+                *\r
+                *  Type define for a standard Boot Protocol Mouse report\r
+                */\r
                typedef struct\r
                {\r
                        uint8_t Button; /**< Button mask for currently pressed buttons in the mouse */\r
                        int8_t  Y; /**< Current delta Y movement on the mouse */\r
                } USB_MouseReport_Data_t;\r
                \r
-               /** Type define for a standard Boot Protocol Keyboard report */\r
+               /** \brief Standard HID Boot Protocol Keyboard Report.\r
+                *\r
+                *  Type define for a standard Boot Protocol Keyboard report\r
+                */\r
                typedef struct\r
                {\r
                        uint8_t Modifier; /**< Keyboard modifier byte, indicating pressed modifier keys (a combination of\r