Standard requests defines
[USB task entry point 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 79 of file usb_task.h.

Referenced by usb_process_request().

#define GET_DEVICE   0x01

Definition at line 80 of file usb_task.h.

#define CLEAR_FEATURE   0x01

see FEATURES below

Definition at line 81 of file usb_task.h.

Referenced by usb_process_request().

#define GET_STRING   0x03

Definition at line 82 of file usb_task.h.

#define SET_FEATURE   0x03

see FEATURES below

Definition at line 83 of file usb_task.h.

Referenced by usb_process_request().

#define SET_ADDRESS   0x05

Definition at line 84 of file usb_task.h.

Referenced by usb_process_request().

#define GET_DESCRIPTOR   0x06

Definition at line 85 of file usb_task.h.

Referenced by usb_process_request().

#define SET_DESCRIPTOR   0x07

Definition at line 86 of file usb_task.h.

Referenced by usb_process_request().

#define GET_CONFIGURATION   0x08

Definition at line 87 of file usb_task.h.

Referenced by usb_process_request().

#define SET_CONFIGURATION   0x09

Definition at line 88 of file usb_task.h.

Referenced by usb_process_request().

#define GET_INTERFACE   0x0A

Definition at line 89 of file usb_task.h.

Referenced by usb_process_request().

#define SET_INTERFACE   0x0B

Definition at line 90 of file usb_task.h.

Referenced by usb_process_request().

#define SYNCH_FRAME   0x0C

Definition at line 91 of file usb_task.h.

Referenced by usb_process_request().

#define GET_DEVICE_DESCRIPTOR   1

Definition at line 93 of file usb_task.h.

#define GET_CONFIGURATION_DESCRIPTOR   4

Definition at line 94 of file usb_task.h.

#define REQUEST_DEVICE_STATUS   0x80

Definition at line 96 of file usb_task.h.

Referenced by usb_get_status().

#define REQUEST_INTERFACE_STATUS   0x81

Definition at line 97 of file usb_task.h.

Referenced by usb_get_status().

#define REQUEST_ENDPOINT_STATUS   0x82

Definition at line 98 of file usb_task.h.

Referenced by usb_get_status().

#define ZERO_TYPE   0x00

Definition at line 99 of file usb_task.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define INTERFACE_TYPE   0x01

Definition at line 100 of file usb_task.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define ENDPOINT_TYPE   0x02

Definition at line 101 of file usb_task.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define DEVICE_DESCRIPTOR   0x01

Definition at line 104 of file usb_task.h.

Referenced by usb_get_descriptor().

#define CONFIGURATION_DESCRIPTOR   0x02

Definition at line 105 of file usb_task.h.

Referenced by usb_get_descriptor().

#define STRING_DESCRIPTOR   0x03

Definition at line 106 of file usb_task.h.

#define INTERFACE_DESCRIPTOR   0x04

Definition at line 107 of file usb_task.h.

#define ENDPOINT_DESCRIPTOR   0x05

Definition at line 108 of file usb_task.h.

#define DEVICE_QUALIFIER_DESCRIPTOR   0x06

Definition at line 109 of file usb_task.h.

#define OTHER_SPEED_CONFIGURATION_DESCRIPTOR   0x07

Definition at line 110 of file usb_task.h.

#define FEATURE_DEVICE_REMOTE_WAKEUP   0x01

Definition at line 115 of file usb_task.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define FEATURE_ENDPOINT_HALT   0x00

Definition at line 116 of file usb_task.h.

Referenced by usb_clear_feature(), and usb_set_feature().

#define TEST_J   0x01

Definition at line 118 of file usb_task.h.

#define TEST_K   0x02

Definition at line 119 of file usb_task.h.

#define TEST_SEO_NAK   0x03

Definition at line 120 of file usb_task.h.

#define TEST_PACKET   0x04

Definition at line 121 of file usb_task.h.

#define TEST_FORCE_ENABLE   0x05

Definition at line 122 of file usb_task.h.

#define BUS_POWERED   0

Definition at line 126 of file usb_task.h.

#define SELF_POWERED   1

Definition at line 127 of file usb_task.h.


Generated on Mon May 5 15:58:26 2008 for ATMEL by  doxygen 1.5.1-p1