#include "config.h"
#include "modules/usb/device_chap9/usb_standard_request.h"
#include "conf_usb.h"
Include dependency graph for usb_descriptors.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | S_UsbRequest |
Usb Request. More... | |
struct | S_usb_device_descriptor |
Usb Device Descriptor. More... | |
struct | S_usb_configuration_descriptor |
Usb Configuration Descriptor. More... | |
struct | S_usb_interface_descriptor |
Usb Interface Descriptor. More... | |
struct | S_usb_endpoint_descriptor |
Usb Endpoint Descriptor. More... | |
struct | S_usb_device_qualifier_descriptor |
Usb Device Qualifier Descriptor. More... | |
struct | S_usb_language_id |
Usb Language Descriptor. More... | |
struct | S_usb_manufacturer_string_descriptor |
struct | S_usb_product_string_descriptor |
struct | S_usb_serial_number |
struct | S_usb_hid_descriptor |
struct | S_usb_user_configuration_descriptor |
Defines | |
#define | Usb_get_dev_desc_pointer() (&(usb_dev_desc.bLength)) |
#define | Usb_get_dev_desc_length() (sizeof (usb_dev_desc)) |
#define | Usb_get_conf_desc_pointer() (&(usb_conf_desc.cfg.bLength)) |
#define | Usb_get_conf_desc_length() (sizeof (usb_conf_desc)) |
#define | USB_SPECIFICATION 0x0200 |
#define | DEVICE_CLASS 0 |
#define | DEVICE_SUB_CLASS 0 |
#define | DEVICE_PROTOCOL 0 |
#define | EP_CONTROL_LENGTH 64 |
#define | VENDOR_ID 0x03EB |
#define | PRODUCT_ID 0x201D |
#define | RELEASE_NUMBER 0x1000 |
#define | MAN_INDEX 0x01 |
#define | PROD_INDEX 0x02 |
#define | SN_INDEX 0x03 |
#define | NB_CONFIGURATION 1 |
#define | NB_INTERFACE 1 |
#define | CONF_NB 1 |
#define | CONF_INDEX 0 |
#define | CONF_ATTRIBUTES USB_CONFIG_BUSPOWERED |
#define | MAX_POWER 50 |
#define | INTERFACE_NB 0 |
#define | ALTERNATE 0 |
#define | NB_ENDPOINT 2 |
#define | INTERFACE_CLASS 0x03 |
#define | INTERFACE_SUB_CLASS 0x00 |
#define | INTERFACE_PROTOCOL 0x00 |
#define | INTERFACE_INDEX 0 |
#define | ENDPOINT_NB_1 (EP_HID_IN | 0x80) |
#define | EP_ATTRIBUTES_1 0x03 |
#define | EP_IN_LENGTH 8 |
#define | EP_SIZE_1 EP_IN_LENGTH |
#define | EP_INTERVAL_1 20 |
#define | ENDPOINT_NB_2 (EP_HID_OUT) |
#define | EP_ATTRIBUTES_2 0x03 |
#define | EP_OUT_LENGTH 8 |
#define | EP_SIZE_2 EP_OUT_LENGTH |
#define | EP_INTERVAL_2 20 |
#define | SIZE_OF_REPORT 0x35 |
#define | LENGTH_OF_REPORT_IN 0x08 |
#define | LENGTH_OF_REPORT_OUT 0x08 |
#define | DEVICE_STATUS 0x00 |
#define | INTERFACE_STATUS 0x00 |
#define | LANG_ID 0x00 |
#define | HID 0x21 |
#define | REPORT 0x22 |
#define | SET_REPORT 0x02 |
#define | HID_DESCRIPTOR 0x21 |
#define | HID_BDC 0x1001 |
#define | HID_COUNTRY_CODE 0x00 |
#define | HID_CLASS_DESC_NB 0x01 |
#define | HID_DESCRIPTOR_TYPE 0x22 |
#define | USB_MN_LENGTH 5 |
#define | USB_MANUFACTURER_NAME |
#define | USB_PN_LENGTH 16 |
#define | USB_PRODUCT_NAME |
#define | USB_SN_LENGTH 0x05 |
#define | USB_SERIAL_NUMBER |
#define | LANGUAGE_ID 0x0409 |
Copyright (c) 2004 Atmel.
Use of this program is subject to Atmel's End User License Agreement. Please read file license.txt for copyright notice.
This file contains the usb parameters that uniquely identify the application through descriptor tables.
Definition in file usb_descriptors.h.
|
Definition at line 29 of file usb_descriptors.h. Referenced by usb_get_descriptor(). |
|
Definition at line 30 of file usb_descriptors.h. Referenced by usb_get_descriptor(). |
|
Definition at line 31 of file usb_descriptors.h. Referenced by usb_get_descriptor(). |
|
Definition at line 32 of file usb_descriptors.h. Referenced by usb_get_descriptor(). |
|
Definition at line 37 of file usb_descriptors.h. |
|
Definition at line 38 of file usb_descriptors.h. |
|
Definition at line 39 of file usb_descriptors.h. |
|
Definition at line 40 of file usb_descriptors.h. |
|
Definition at line 41 of file usb_descriptors.h. Referenced by hid_get_report(), and usb_get_descriptor(). |
|
Definition at line 42 of file usb_descriptors.h. |
|
Definition at line 43 of file usb_descriptors.h. |
|
Definition at line 44 of file usb_descriptors.h. |
|
Definition at line 45 of file usb_descriptors.h. Referenced by usb_user_get_descriptor(). |
|
Definition at line 46 of file usb_descriptors.h. Referenced by usb_user_get_descriptor(). |
|
Definition at line 47 of file usb_descriptors.h. Referenced by usb_user_get_descriptor(). |
|
Definition at line 48 of file usb_descriptors.h. Referenced by usb_set_configuration(). |
|
Definition at line 51 of file usb_descriptors.h. |
|
Definition at line 52 of file usb_descriptors.h. |
|
Definition at line 53 of file usb_descriptors.h. |
|
Definition at line 54 of file usb_descriptors.h. |
|
Definition at line 55 of file usb_descriptors.h. |
|
Definition at line 58 of file usb_descriptors.h. |
|
Definition at line 59 of file usb_descriptors.h. |
|
Definition at line 60 of file usb_descriptors.h. |
|
Definition at line 61 of file usb_descriptors.h. |
|
Definition at line 62 of file usb_descriptors.h. |
|
Definition at line 63 of file usb_descriptors.h. |
|
Definition at line 64 of file usb_descriptors.h. |
|
Definition at line 67 of file usb_descriptors.h. |
|
Definition at line 68 of file usb_descriptors.h. |
|
Definition at line 69 of file usb_descriptors.h. |
|
Definition at line 70 of file usb_descriptors.h. |
|
Definition at line 71 of file usb_descriptors.h. |
|
Definition at line 74 of file usb_descriptors.h. |
|
Definition at line 75 of file usb_descriptors.h. |
|
Definition at line 76 of file usb_descriptors.h. |
|
Definition at line 77 of file usb_descriptors.h. |
|
Definition at line 78 of file usb_descriptors.h. |
|
Definition at line 80 of file usb_descriptors.h. |
|
Definition at line 81 of file usb_descriptors.h. |
|
Definition at line 82 of file usb_descriptors.h. |
|
Definition at line 84 of file usb_descriptors.h. Referenced by usb_get_status(). |
|
Definition at line 85 of file usb_descriptors.h. Referenced by usb_get_status(). |
|
Definition at line 87 of file usb_descriptors.h. Referenced by usb_user_get_descriptor(). |
|
Definition at line 91 of file usb_descriptors.h. Referenced by usb_user_read_request(). |
|
Definition at line 92 of file usb_descriptors.h. Referenced by usb_user_read_request(). |
|
Definition at line 93 of file usb_descriptors.h. Referenced by usb_user_read_request(). |
|
Definition at line 95 of file usb_descriptors.h. |
|
Definition at line 96 of file usb_descriptors.h. |
|
Definition at line 97 of file usb_descriptors.h. |
|
Definition at line 98 of file usb_descriptors.h. |
|
Definition at line 99 of file usb_descriptors.h. |
|
Definition at line 102 of file usb_descriptors.h. |
|
Value: { Usb_unicode('A') \ , Usb_unicode('T') \ , Usb_unicode('M') \ , Usb_unicode('E') \ , Usb_unicode('L') \ } Definition at line 103 of file usb_descriptors.h. |
|
Definition at line 111 of file usb_descriptors.h. |
|
Value: { Usb_unicode('A') \ ,Usb_unicode('V') \ ,Usb_unicode('R') \ ,Usb_unicode(' ') \ ,Usb_unicode('U') \ ,Usb_unicode('S') \ ,Usb_unicode('B') \ ,Usb_unicode(' ') \ ,Usb_unicode('H') \ ,Usb_unicode('I') \ ,Usb_unicode('D') \ ,Usb_unicode(' ') \ ,Usb_unicode('D') \ ,Usb_unicode('E') \ ,Usb_unicode('M') \ ,Usb_unicode('O') \ } Definition at line 112 of file usb_descriptors.h. |
|
Definition at line 131 of file usb_descriptors.h. |
|
Value: { Usb_unicode('1') \ ,Usb_unicode('.') \ ,Usb_unicode('0') \ ,Usb_unicode('.') \ ,Usb_unicode('0') \ } Definition at line 132 of file usb_descriptors.h. |
|
Definition at line 140 of file usb_descriptors.h. |