how connect snes,playstation controller (gamepad) to xbox?
Posted: Wed Jun 27, 2007 8:13 pm
how connect snes,playstation controller (gamepad) to xbox? with atmega8
in mexico not available cypress cy7c65113 for firmware interface build
SNES gamepad to XBOX gamepad,
ATMEGA8 is available in mexico, avr910 is available in mexico
please help me!
suddenly from mexico city
ATT. PAOLA SANCHEZ MORALES
THANKS CHRISTIAN
Device Descriptor Fields:
bLength 0x12
bDescriptorType 0x01
bcdUSB 0x0110 (USB spec. 01.10)
bDeviceClass 0x00 (ifc's specify own)
bDeviceSubClass 0x00
bDeviceProtocol 0x00
bMaxPacketSize0 0x40
idVendor 0x045E (unknown)
idProduct 0x0202
bcdDevice 0x0100 (release 01.00)
iManufacturer 0x00
iProduct 0x00
iSerialNumber 0x00
bNumConfigurations 0x01 (1)
Configuration Descriptor, Index 0x00
bLength 0x09
bDescriptorType 0x02
wTotalLength 0x0020 (32)
bNumInterfaces 0x01 (1)
bConfigurationValue 0x01
iConfiguration 0x00
bmAttributes 0x80 (bus powered)
MaxPower 0x32 (100 mA)
Interface Descriptor (Number 0x00, Alternate Setting 0x00)
bLength 0x09
bDescriptorType 0x04
bInterfaceNumber 0x00
bAlternateSetting 0x00
bNumEndpoints 0x02
bInterfaceClass 0x58 (USB specified device class)
bInterfaceSubClass 0x42
bInterfaceProtocol 0x00 (not vendor or class specific)
iInterface 0x00
Endpoint Descriptor 0x82
bLength 0x07
bDescriptorType 0x05
bEndpointAddress 0x82 (ep #2, IN)
bmAttributes 0x03 (Transfer Type : Interrupt)
wMaxPacketSize 0x0020- Must be full speed device
bInterval 0x04 (4 milliseconds)
Endpoint Descriptor 0x02
bLength 0x07
bDescriptorType 0x05
bEndpointAddress 0x02 (ep #2, OUT)
bmAttributes 0x03 (Transfer Type : Interrupt)
wMaxPacketSize 0x0020- Must be full speed device
bInterval 0x04 (4 milliseconds)
0501 Usage Page (Generic Desktop)
0905 Usage (Game Pad)
A101 Collection (Application)
0501 Usage Page (Generic Desktop)
093A Usage (Counted Buffer);XXX
A102 Collection (Logical)
; padding
7508 Report Size (
9501 Report Count (1)
0501 Usage Page (Generic Desktop)
093B Usage (Byte Count) ;XXX
8101 Input (Constant)
; D-pad
0501 Usage Page (Generic Desktop)
0901 Usage (Pointer)
A100 Collection (Physical)
7501 Report Size (1)
1500 Logical Minimum (0)
2501 Logical Maximum (1)
3500 Physical Minimum (0)
4501 Physical Maximum (1)
9504 Report Count (4)
0501 Usage Page (Generic Desktop)
0990 Usage (D-pad Up)
0991 Usage (D-pad Down)
0993 Usage (D-pad Left)
0992 Usage (D-pad Right)
8102 Input (Data,Variable,Absolute)
C0 End Collection
; start, back, stick press
7501 Report Size (1)
1500 Logical Minimum (0)
2501 Logical Maximum (1)
3500 Physical Minimum (0)
4501 Physical Maximum (1)
9504 Report Count (4)
0509 Usage Page (Button)
1907 Usage Minimum (Button 7)
290A Usage Maximum (Button 10)
8102 Input (Data,Variable,Absolute)
; reserved
7501 Report Size (1)
9508 Report Count (
1500 Logical Minimum (0)
26FF00 Logical Maximum (255)
3500 Physical Minimum (0)
46FF00 Physical Maximum (255)
9506 Report Count (6)
0509 Usage Page (Button)
1901 Usage Minimum (Button 1)
2906 Usage Minimum (Button 6)
8102 Input (Data,Variable,Absolute)
; triggers
7508 Report Size (
9501 Report Count (1)
9101 Output (Constant)
; byte count
7508 Report Size (
9501 Report Count (1)
9101 Output (Constant)
; left actuator
7508 Report Size (
9501 Report Count (1)
9101 Output (Constant)
; right actuator
7508 Report Size ( FPRIVATE "TYPE=PICT;ALT=Cool"
1500 Logical Minimum (0)
26FF00 Logical Maximum (255)
3500 Physical Minimum (0)
46FF00 Physical Maximum (255)
9501 Report Count (1)
0600FF Usage Page (vendor-defined)
0902 Usage (2)
9102 Output (Data,Variable,Absolute)
C0 End Collection
C0 End Collection
in mexico not available cypress cy7c65113 for firmware interface build
SNES gamepad to XBOX gamepad,
ATMEGA8 is available in mexico, avr910 is available in mexico
please help me!
suddenly from mexico city
ATT. PAOLA SANCHEZ MORALES
THANKS CHRISTIAN
Device Descriptor Fields:
bLength 0x12
bDescriptorType 0x01
bcdUSB 0x0110 (USB spec. 01.10)
bDeviceClass 0x00 (ifc's specify own)
bDeviceSubClass 0x00
bDeviceProtocol 0x00
bMaxPacketSize0 0x40
idVendor 0x045E (unknown)
idProduct 0x0202
bcdDevice 0x0100 (release 01.00)
iManufacturer 0x00
iProduct 0x00
iSerialNumber 0x00
bNumConfigurations 0x01 (1)
Configuration Descriptor, Index 0x00
bLength 0x09
bDescriptorType 0x02
wTotalLength 0x0020 (32)
bNumInterfaces 0x01 (1)
bConfigurationValue 0x01
iConfiguration 0x00
bmAttributes 0x80 (bus powered)
MaxPower 0x32 (100 mA)
Interface Descriptor (Number 0x00, Alternate Setting 0x00)
bLength 0x09
bDescriptorType 0x04
bInterfaceNumber 0x00
bAlternateSetting 0x00
bNumEndpoints 0x02
bInterfaceClass 0x58 (USB specified device class)
bInterfaceSubClass 0x42
bInterfaceProtocol 0x00 (not vendor or class specific)
iInterface 0x00
Endpoint Descriptor 0x82
bLength 0x07
bDescriptorType 0x05
bEndpointAddress 0x82 (ep #2, IN)
bmAttributes 0x03 (Transfer Type : Interrupt)
wMaxPacketSize 0x0020- Must be full speed device
bInterval 0x04 (4 milliseconds)
Endpoint Descriptor 0x02
bLength 0x07
bDescriptorType 0x05
bEndpointAddress 0x02 (ep #2, OUT)
bmAttributes 0x03 (Transfer Type : Interrupt)
wMaxPacketSize 0x0020- Must be full speed device
bInterval 0x04 (4 milliseconds)
0501 Usage Page (Generic Desktop)
0905 Usage (Game Pad)
A101 Collection (Application)
0501 Usage Page (Generic Desktop)
093A Usage (Counted Buffer);XXX
A102 Collection (Logical)
; padding
7508 Report Size (
9501 Report Count (1)
0501 Usage Page (Generic Desktop)
093B Usage (Byte Count) ;XXX
8101 Input (Constant)
; D-pad
0501 Usage Page (Generic Desktop)
0901 Usage (Pointer)
A100 Collection (Physical)
7501 Report Size (1)
1500 Logical Minimum (0)
2501 Logical Maximum (1)
3500 Physical Minimum (0)
4501 Physical Maximum (1)
9504 Report Count (4)
0501 Usage Page (Generic Desktop)
0990 Usage (D-pad Up)
0991 Usage (D-pad Down)
0993 Usage (D-pad Left)
0992 Usage (D-pad Right)
8102 Input (Data,Variable,Absolute)
C0 End Collection
; start, back, stick press
7501 Report Size (1)
1500 Logical Minimum (0)
2501 Logical Maximum (1)
3500 Physical Minimum (0)
4501 Physical Maximum (1)
9504 Report Count (4)
0509 Usage Page (Button)
1907 Usage Minimum (Button 7)
290A Usage Maximum (Button 10)
8102 Input (Data,Variable,Absolute)
; reserved
7501 Report Size (1)
9508 Report Count (
1500 Logical Minimum (0)
26FF00 Logical Maximum (255)
3500 Physical Minimum (0)
46FF00 Physical Maximum (255)
9506 Report Count (6)
0509 Usage Page (Button)
1901 Usage Minimum (Button 1)
2906 Usage Minimum (Button 6)
8102 Input (Data,Variable,Absolute)
; triggers
7508 Report Size (
9501 Report Count (1)
9101 Output (Constant)
; byte count
7508 Report Size (
9501 Report Count (1)
9101 Output (Constant)
; left actuator
7508 Report Size (
9501 Report Count (1)
9101 Output (Constant)
; right actuator
7508 Report Size ( FPRIVATE "TYPE=PICT;ALT=Cool"
1500 Logical Minimum (0)
26FF00 Logical Maximum (255)
3500 Physical Minimum (0)
46FF00 Physical Maximum (255)
9501 Report Count (1)
0600FF Usage Page (vendor-defined)
0902 Usage (2)
9102 Output (Data,Variable,Absolute)
C0 End Collection
C0 End Collection