Microchip® Advanced Software Framework

applications/evk1101-control-panel/enum/device/usb_descriptors.c File Reference
#include "conf_usb.h"
#include "usb_drv.h"
#include "usb_descriptors.h"
#include "usb_standard_request.h"
#include "usb_specific_request.h"

Variables

const
S_usb_user_configuration_descriptor 
usb_conf_desc
 
const S_usb_device_descriptor usb_dev_desc
 
const S_usb_language_id usb_user_language_id
 
const
S_usb_manufacturer_string_descriptor 
usb_user_manufacturer_string_descriptor
 
const
S_usb_product_string_descriptor 
usb_user_product_string_descriptor
 
const S_usb_serial_number usb_user_serial_number
 

const S_usb_device_descriptor usb_dev_desc
Initial value:
=
{
}
#define MAN_INDEX
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:85
#define Usb_format_mcu_to_usb_data(width, data)
Convert 16-, 32- or 64-bit data between MCU and USB endianisms.
Definition: usb_task.h:176
USB Device Descriptor.
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:197
#define DEVICE_SUB_CLASS
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:79
#define RELEASE_NUMBER
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:84
#define PRODUCT_ID
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:83
#define VENDOR_ID
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:82
#define DEVICE_CLASS
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:78
#define PROD_INDEX
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:86
#define EP_CONTROL_LENGTH
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:81
#define NB_CONFIGURATION
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:88
#define DEVICE_PROTOCOL
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:80
#define DEVICE_DESCRIPTOR
Definition: usb_task.h:124
#define SN_INDEX
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:87
#define USB_SPECIFICATION
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:77
const S_usb_language_id usb_user_language_id
Initial value:
=
{
}
#define STRING_DESCRIPTOR
Definition: usb_task.h:126
USB Language Descriptor.
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:328
const S_usb_manufacturer_string_descriptor usb_user_manufacturer_string_descriptor
Initial value:
=
{
}
struct usb_st_manufacturer
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:350
#define USB_MANUFACTURER_NAME
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:126
#define STRING_DESCRIPTOR
Definition: usb_task.h:126
const S_usb_product_string_descriptor usb_user_product_string_descriptor
Initial value:
=
{
}
struct usb_st_product
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:372
#define STRING_DESCRIPTOR
Definition: usb_task.h:126
#define USB_PRODUCT_NAME
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:136
const S_usb_serial_number usb_user_serial_number
Initial value:
=
{
}
#define STRING_DESCRIPTOR
Definition: usb_task.h:126
struct usb_st_serial_number
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:394
#define USB_SERIAL_NUMBER
Definition: services/usb/_asf_v1/class/hid/examples/enum/device/usb_descriptors.h:154