-                               uint16_t    bcdUSB; /**< BCD of the supported USB specification. */
-                               uint8_t     bDeviceClass; /**< USB device class. */
-                               uint8_t     bDeviceSubClass; /**< USB device subclass. */
-                               uint8_t     bDeviceProtocol; /**< USB device protocol. */
-                               uint8_t     bMaxPacketSize0; /**< Size of the control (address 0) endpoint's bank in bytes. */
-                               uint16_t    idVendor; /**< Vendor ID for the USB product. */
-                               uint16_t    idProduct; /**< Unique product ID for the USB product. */
-                               uint16_t    bcdDevice; /**< Product release (version) number. */
-                               uint8_t     iManufacturer; /**< String index for the manufacturer's name. The
-                                                           *   host will request this string via a separate
-                                                           *   control request for the string descriptor.
-                                                           *
-                                                           *   \note If no string supplied, use \ref NO_DESCRIPTOR.
-                                                           */
-                               uint8_t     iProduct; /**< String index for the product name/details.
-                                                      *
-                                                      *  \see ManufacturerStrIndex structure entry.
-                                                      */
-                               uint8_t     iSerialNumber; /**< String index for the product's globally unique hexadecimal
-                                                           *   serial number, in uppercase Unicode ASCII.
-                                                           *
-                                                           *  \note On some AVR models, there is an embedded serial number
-                                                           *        in the chip which can be used for the device serial number.
-                                                           *        To use this serial number, set this to USE_INTERNAL_SERIAL.
-                                                           *        On unsupported devices, this will evaluate to 0 and will cause
-                                                           *        the host to generate a pseudo-unique value for the device upon
-                                                           *        insertion.
-                                                           *
-                                                           *  \see ManufacturerStrIndex structure entry.
-                                                            */
-                               uint8_t     bNumConfigurations; /**< Total number of configurations supported by
-                                                                *   the device.
-                                                                */
+                               uint16_t bcdUSB; /**< BCD of the supported USB specification. */
+                               uint8_t  bDeviceClass; /**< USB device class. */
+                               uint8_t  bDeviceSubClass; /**< USB device subclass. */
+                               uint8_t  bDeviceProtocol; /**< USB device protocol. */
+                               uint8_t  bMaxPacketSize0; /**< Size of the control (address 0) endpoint's bank in bytes. */
+                               uint16_t idVendor; /**< Vendor ID for the USB product. */
+                               uint16_t idProduct; /**< Unique product ID for the USB product. */
+                               uint16_t bcdDevice; /**< Product release (version) number. */
+                               uint8_t  iManufacturer; /**< String index for the manufacturer's name. The
+                                                        *   host will request this string via a separate
+                                                        *   control request for the string descriptor.
+                                                        *
+                                                        *   \note If no string supplied, use \ref NO_DESCRIPTOR.
+                                                        */
+                               uint8_t  iProduct; /**< String index for the product name/details.
+                                                   *
+                                                   *  \see ManufacturerStrIndex structure entry.
+                                                   */
+                               uint8_t iSerialNumber; /**< String index for the product's globally unique hexadecimal
+                                                       *   serial number, in uppercase Unicode ASCII.
+                                                       *
+                                                       *  \note On some AVR models, there is an embedded serial number
+                                                       *        in the chip which can be used for the device serial number.
+                                                       *        To use this serial number, set this to USE_INTERNAL_SERIAL.
+                                                       *        On unsupported devices, this will evaluate to 0 and will cause
+                                                       *        the host to generate a pseudo-unique value for the device upon
+                                                       *        insertion.
+                                                       *
+                                                       *  \see ManufacturerStrIndex structure entry.
+                                                       */
+                               uint8_t  bNumConfigurations; /**< Total number of configurations supported by
+                                                             *   the device.
+                                                             */