Standard requests defines
[USB device standard requests decoding module]

Collaboration diagram for Standard requests defines:


Defines

#define GET_STATUS   0x00
#define GET_DEVICE   0x01
#define CLEAR_FEATURE   0x01
 see FEATURES below
#define GET_STRING   0x03
#define SET_FEATURE   0x03
 see FEATURES below
#define SET_ADDRESS   0x05
#define GET_DESCRIPTOR   0x06
#define SET_DESCRIPTOR   0x07
#define GET_CONFIGURATION   0x08
#define SET_CONFIGURATION   0x09
#define GET_INTERFACE   0x0A
#define SET_INTERFACE   0x0B
#define SYNCH_FRAME   0x0C
#define GET_DEVICE_DESCRIPTOR   1
#define GET_CONFIGURATION_DESCRIPTOR   4
#define REQUEST_DEVICE_STATUS   0x80
#define REQUEST_INTERFACE_STATUS   0x81
#define REQUEST_ENDPOINT_STATUS   0x82
#define ZERO_TYPE   0x00
#define INTERFACE_TYPE   0x01
#define ENDPOINT_TYPE   0x02
#define DEVICE_DESCRIPTOR   0x01
#define CONFIGURATION_DESCRIPTOR   0x02
#define STRING_DESCRIPTOR   0x03
#define INTERFACE_DESCRIPTOR   0x04
#define ENDPOINT_DESCRIPTOR   0x05
#define DEVICE_QUALIFIER_DESCRIPTOR   0x06
#define OTHER_SPEED_CONFIGURATION_DESCRIPTOR   0x07
#define FEATURE_DEVICE_REMOTE_WAKEUP   0x01
#define FEATURE_ENDPOINT_HALT   0x00
#define TEST_J   0x01
#define TEST_K   0x02
#define TEST_SEO_NAK   0x03
#define TEST_PACKET   0x04
#define TEST_FORCE_ENABLE   0x05
#define BUS_POWERED   0
#define SELF_POWERED   1

Define Documentation

#define GET_STATUS   0x00
 

Definition at line 39 of file usb_standard_request.h.

Referenced by usb_process_request().

#define GET_DEVICE   0x01
 

Definition at line 40 of file usb_standard_request.h.

#define CLEAR_FEATURE   0x01
 

see FEATURES below

Definition at line 41 of file usb_standard_request.h.

Referenced by usb_process_request().

#define GET_STRING   0x03
 

Definition at line 42 of file usb_standard_request.h.

#define SET_FEATURE   0x03
 

see FEATURES below

Definition at line 43 of file usb_standard_request.h.

Referenced by usb_process_request().

#define SET_ADDRESS   0x05
 

Definition at line 44 of file usb_standard_request.h.

Referenced by usb_process_request().

#define GET_DESCRIPTOR   0x06
 

Definition at line 45 of file usb_standard_request.h.

Referenced by usb_process_request(), and usb_user_read_request().

#define SET_DESCRIPTOR   0x07
 

Definition at line 46 of file usb_standard_request.h.

Referenced by usb_process_request().

#define GET_CONFIGURATION   0x08
 

Definition at line 47 of file usb_standard_request.h.

Referenced by usb_process_request().

#define SET_CONFIGURATION   0x09
 

Definition at line 48 of file usb_standard_request.h.

Referenced by usb_process_request(), and usb_user_read_request().

#define GET_INTERFACE   0x0A
 

Definition at line 49 of file usb_standard_request.h.

Referenced by usb_process_request(), and usb_user_read_request().

#define SET_INTERFACE   0x0B
 

Definition at line 50 of file usb_standard_request.h.

Referenced by usb_process_request().

#define SYNCH_FRAME   0x0C
 

Definition at line 51 of file usb_standard_request.h.

Referenced by usb_process_request().

#define GET_DEVICE_DESCRIPTOR   1
 

Definition at line 53 of file usb_standard_request.h.

#define GET_CONFIGURATION_DESCRIPTOR   4
 

Definition at line 54 of file usb_standard_request.h.

#define REQUEST_DEVICE_STATUS   0x80
 

Definition at line 56 of file usb_standard_request.h.

Referenced by usb_get_status().

#define REQUEST_INTERFACE_STATUS   0x81
 

Definition at line 57 of file usb_standard_request.h.

Referenced by usb_get_status().

#define REQUEST_ENDPOINT_STATUS   0x82
 

Definition at line 58 of file usb_standard_request.h.

Referenced by usb_get_status().

#define ZERO_TYPE   0x00
 

Definition at line 59 of file usb_standard_request.h.

Referenced by usb_clear_feature().

#define INTERFACE_TYPE   0x01
 

Definition at line 60 of file usb_standard_request.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define ENDPOINT_TYPE   0x02
 

Definition at line 61 of file usb_standard_request.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define DEVICE_DESCRIPTOR   0x01
 

Definition at line 64 of file usb_standard_request.h.

Referenced by usb_get_descriptor().

#define CONFIGURATION_DESCRIPTOR   0x02
 

Definition at line 65 of file usb_standard_request.h.

Referenced by usb_get_descriptor().

#define STRING_DESCRIPTOR   0x03
 

Definition at line 66 of file usb_standard_request.h.

Referenced by usb_user_get_descriptor().

#define INTERFACE_DESCRIPTOR   0x04
 

Definition at line 67 of file usb_standard_request.h.

#define ENDPOINT_DESCRIPTOR   0x05
 

Definition at line 68 of file usb_standard_request.h.

#define DEVICE_QUALIFIER_DESCRIPTOR   0x06
 

Definition at line 69 of file usb_standard_request.h.

#define OTHER_SPEED_CONFIGURATION_DESCRIPTOR   0x07
 

Definition at line 70 of file usb_standard_request.h.

#define FEATURE_DEVICE_REMOTE_WAKEUP   0x01
 

Definition at line 75 of file usb_standard_request.h.

#define FEATURE_ENDPOINT_HALT   0x00
 

Definition at line 76 of file usb_standard_request.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define TEST_J   0x01
 

Definition at line 78 of file usb_standard_request.h.

#define TEST_K   0x02
 

Definition at line 79 of file usb_standard_request.h.

#define TEST_SEO_NAK   0x03
 

Definition at line 80 of file usb_standard_request.h.

#define TEST_PACKET   0x04
 

Definition at line 81 of file usb_standard_request.h.

#define TEST_FORCE_ENABLE   0x05
 

Definition at line 82 of file usb_standard_request.h.

#define BUS_POWERED   0
 

Definition at line 86 of file usb_standard_request.h.

#define SELF_POWERED   1
 

Definition at line 87 of file usb_standard_request.h.


Generated on Fri Mar 17 16:02:13 2006 for Atmel by  doxygen 1.4.6-NO