USB_Host_Shield_2.0
|
Go to the source code of this file.
Classes | |
class | XBOXUSB |
Macros | |
#define | EP_MAXPKTSIZE 32 |
#define | EP_INTERRUPT 0x03 |
#define | XBOX_CONTROL_PIPE 0 |
#define | XBOX_INPUT_PIPE 1 |
#define | XBOX_OUTPUT_PIPE 2 |
#define | XBOX_VID 0x045E |
#define | XBOX_WIRELESS_PID 0x028F |
#define | XBOX_WIRELESS_RECEIVER_PID 0x0719 |
#define | XBOX_WIRELESS_RECEIVER_THIRD_PARTY_PID 0x0291 |
#define | MADCATZ_VID 0x1BAD |
#define | XBOX_REPORT_BUFFER_SIZE 14 |
#define | bmREQ_HID_OUT USB_SETUP_HOST_TO_DEVICE|USB_SETUP_TYPE_CLASS|USB_SETUP_RECIPIENT_INTERFACE |
#define | HID_REQUEST_SET_REPORT 0x09 |
#define | XBOX_MAX_ENDPOINTS 3 |
Enumerations | |
enum | LED { LED1 = 0, LED2 = 1, LED3 = 2, LED4 = 3, LED5 = 4, LED6 = 5, LED7 = 6, LED8 = 7, LED9 = 8, LED10 = 9, ALL = 4, ALL = 0x01, LED1 = 0x02, LED2 = 0x03, LED3 = 0x04, LED4 = 0x05 } |
enum | LEDMode { ROTATING = 0x0A, FASTBLINK = 0x0B, SLOWBLINK = 0x0C, ALTERNATING = 0x0D, ROTATING = 0x0A, FASTBLINK = 0x0B, SLOWBLINK = 0x0C, ALTERNATING = 0x0D } |
enum | Button { UP = 0, RIGHT = 1, DOWN = 2, LEFT = 3, PLUS = 5, TWO = 6, ONE = 7, MINUS = 8, HOME = 9, Z = 10, C = 11, B = 12, A = 13, SELECT = 4, L3 = 5, R3 = 6, START = 7, L2 = 8, R2 = 9, L1 = 10, R1 = 11, TRIANGLE = 12, CIRCLE = 13, CROSS = 14, SQUARE = 15, PS = 16, MOVE = 17, T = 18, BACK = 4, X = 14, Y = 15, XBOX = 16, SYNC = 17, UP = (2 << 8) | 0x01, DOWN = (2 << 8) | 0x02, LEFT = (2 << 8) | 0x04, RIGHT = (2 << 8) | 0x08, START = (2 << 8) | 0x10, BACK = (2 << 8) | 0x20, L3 = (2 << 8) | 0x40, R3 = (2 << 8) | 0x80, L1 = (3 << 8) | 0x01, R1 = (3 << 8) | 0x02, XBOX = (3 << 8) | 0x04, A = (3 << 8) | 0x10, B = (3 << 8) | 0x20, X = (3 << 8) | 0x40, Y = (3 << 8) | 0x80, L2 = 4, R2 = 5 } |
enum | AnalogHat { LeftHatX = 0, LeftHatY = 1, RightHatX = 2, RightHatY = 3, LeftHatX = 6, LeftHatY = 8, RightHatX = 10, RightHatY = 12 } |
#define bmREQ_HID_OUT USB_SETUP_HOST_TO_DEVICE|USB_SETUP_TYPE_CLASS|USB_SETUP_RECIPIENT_INTERFACE |
#define EP_INTERRUPT 0x03 |
#define EP_MAXPKTSIZE 32 |
#define HID_REQUEST_SET_REPORT 0x09 |
#define MADCATZ_VID 0x1BAD |
#define XBOX_CONTROL_PIPE 0 |
#define XBOX_INPUT_PIPE 1 |
#define XBOX_MAX_ENDPOINTS 3 |
#define XBOX_OUTPUT_PIPE 2 |
#define XBOX_REPORT_BUFFER_SIZE 14 |
#define XBOX_VID 0x045E |
#define XBOX_WIRELESS_PID 0x028F |
#define XBOX_WIRELESS_RECEIVER_PID 0x0719 |
#define XBOX_WIRELESS_RECEIVER_THIRD_PARTY_PID 0x0291 |
enum AnalogHat |
enum Button |
enum LED |
enum LEDMode |