Create macros for the magic numbers of the configuration descriptor. Remove the now redundant comments.
This commit is contained in:
@@ -20,11 +20,11 @@
|
||||
#define USB_DEVICE_SUBCLASS (0x00U)
|
||||
#define USB_DEVICE_PROTOCOL (0x00U)
|
||||
|
||||
#define USB_DEVICE_MAX_POWER (0x32U)
|
||||
#define USB_DEVICE_MAX_POWER (50U) // Expressed in 2 mA units (2*50 = 100 mA)
|
||||
|
||||
#define USB_DESCRIPTOR_LENGTH_CONFIGURATION_ALL (59U)
|
||||
#define USB_CONFIGURATION_DESCRIPTOR_TOTAL_LENGTH (59U)
|
||||
#define USB_DESCRIPTOR_LENGTH_HID (9U)
|
||||
#define USB_DESCRIPTOR_LENGTH_STRING0 (4U)
|
||||
#define USB_LANGUAGE_LIST_STRING_DESCRIPTOR_LENGTH (4U)
|
||||
#define USB_MANUFACTURER_STRING_DESCRIPTOR_LENGTH (58U)
|
||||
#define USB_PRODUCT_STRING_DESCRIPTOR_LENGTH (34U)
|
||||
|
||||
@@ -32,13 +32,18 @@
|
||||
#define USB_STRING_DESCRIPTOR_COUNT (5U)
|
||||
#define USB_DEVICE_LANGUAGE_COUNT (1U)
|
||||
|
||||
#define USB_STRING_DESCRIPTOR_NONE 0x00U
|
||||
#define USB_STRING_DESCRIPTOR_ID_SERIAL_NUMBER 0x00U
|
||||
#define USB_STRING_DESCRIPTOR_ID_MANUFACTURER 0x01U
|
||||
#define USB_STRING_DESCRIPTOR_ID_PRODUCT 0x02U
|
||||
#define USB_STRING_DESCRIPTOR_ID_MOUSE 0x03U
|
||||
#define USB_STRING_DESCRIPTOR_ID_KEYBOARD 0x04U
|
||||
|
||||
#define USB_COMPOSITE_CONFIGURE_INDEX (1U)
|
||||
#define USB_COMPOSITE_CONFIGURATION_INDEX (1U)
|
||||
#define USB_HID_COUNTRY_CODE_NOT_SUPPORTED (0x00U)
|
||||
#define USB_REPORT_DESCRIPTOR_COUNT_PER_HID_DEVICE (0X01U)
|
||||
#define USB_HID_VERSION (0x0100U)
|
||||
#define USB_INTERFACE_ALTERNATE_SETTING (0x00U)
|
||||
|
||||
#define USB_COMPOSITE_INTERFACE_COUNT (USB_KEYBOARD_INTERFACE_COUNT + USB_MOUSE_INTERFACE_COUNT)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user