您的位置:首页 > 产品设计 > UI/UE

BCM2046 Bluetooth on new 8,3 MacBook Pro -- USB Interface Descriptor -- bAlternateSetting

2012-09-06 19:11 281 查看
http://unix.stackexchange.com/questions/27755/bcm2046-bluetooth-on-new-8-3-macbook-pro

Device Descriptor:
bLength                  18
bDescriptorType          1
bcdUSB                   2.00
bDeviceClass             255 Vendor Specific Class
bDeviceSubClass          1
bDeviceProtocol          1
bMaxPacketSize0          64
idVendor                 0x05ac Apple, Inc.
idProduct                0x821a
bcdDevice                0.37
iManufacturer            1 Apple Inc.
iProduct                 2 Bluetooth USB Host Controller
iSerial                  0
bNumConfigurations       1

Configuration Descriptor:
bLength                  9
bDescriptorType          2
wTotalLength             216
bNumInterfaces           4
bConfigurationValue      1
iConfiguration           0
bmAttributes             0xe0
Self Powered
Remote Wakeup
MaxPower                 0mA

Interface Descriptor:
bLength                  9
bDescriptorType          4
bInterfaceNumber         0
bAlternateSetting        0
bNumEndpoints            3
bInterfaceClass          255 Vendor Specific Class
bInterfaceSubClass       1
bInterfaceProtocol       1
iInterface               0
Endpoint Descriptor:
bLength                  7
bDescriptorType          5
bEndpointAddress         0x81 EP 1 IN
 bmAttributes             3
Transfer Type            Interrupt
Synch Type               None
Usage Type               Data
wMaxPacketSize           0x0010 1x 16 bytes
bInterval                1
Endpoint Descriptor:
bLength                  7
bDescriptorType          5
bEndpointAddress         0x82 EP 2 IN
 bmAttributes             2
Transfer Type            Bulk
Synch Type               None
Usage Type               Data
wMaxPacketSize           0x0040 1x 64 bytes
bInterval                1
Endpoint Descriptor:
bLength                  7
bDescriptorType          5
bEndpointAddress         0x02 EP 2 OUT
 bmAttributes             2
Transfer Type            Bulk
Synch Type               None
Usage Type               Data
wMaxPacketSize           0x0040 1x 64 bytes
bInterval                1

Interface Descriptor:                             Interface Descriptor:                             Interface Descriptor:
bLength                  9                        bLength                  9                        bLength                  9
bDescriptorType          4                        bDescriptorType          4                        bDescriptorType          4
bInterfaceNumber         1                        bInterfaceNumber         1                        bInterfaceNumber         1
bAlternateSetting        0                        bAlternateSetting        1                        bAlternateSetting        2
bNumEndpoints            2                        bNumEndpoints            2                        bNumEndpoints            2
bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless
bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency
bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth
iInterface               0                        iInterface               0                        iInterface               0
Endpoint Descriptor:                              Endpoint Descriptor:                              Endpoint Descriptor:
bLength                  7                        bLength                  7                        bLength                  7
bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
bEndpointAddress         0x83 EP 3 IN             bEndpointAddress         0x83 EP 3 IN             bEndpointAddress         0x83 EP 3 IN
 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
Transfer Type            Isochronous              Transfer Type            Isochronous              Transfer Type            Isochronous
Synch Type               None                     Synch Type               None                     Synch Type               None
Usage Type               Data                     Usage Type               Data                     Usage Type               Data
wMaxPacketSize           0x0000 1x 0 bytes        wMaxPacketSize           0x0009 1x 9 bytes        wMaxPacketSize           0x0011 1x 17 bytes
 bInterval                1                        bInterval                1                        bInterval                1
Endpoint Descriptor:                              Endpoint Descriptor:                              Endpoint Descriptor:
bLength                  7                        bLength                  7                        bLength                  7
bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
bEndpointAddress         0x03 EP 3 OUT            bEndpointAddress         0x03 EP 3 OUT            bEndpointAddress         0x03 EP 3 OUT
 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
Transfer Type            Isochronous              Transfer Type            Isochronous              Transfer Type            Isochronous
Synch Type               None                     Synch Type               None                     Synch Type               None
Usage Type               Data                     Usage Type               Data                     Usage Type               Data
wMaxPacketSize           0x0000 1x 0 bytes        wMaxPacketSize           0x0009 1x 9 bytes        wMaxPacketSize           0x0011 1x 17 bytes
 bInterval                1                        bInterval                1                        bInterval                1

Interface Descriptor:                             Interface Descriptor:                             Interface Descriptor:
bLength                  9                        bLength                  9                        bLength                  9
bDescriptorType          4                        bDescriptorType          4                        bDescriptorType          4
bInterfaceNumber         1                        bInterfaceNumber         1                        bInterfaceNumber         1
 bAlternateSetting        3                        bAlternateSetting        4                        bAlternateSetting        5
bNumEndpoints            2                        bNumEndpoints            2                        bNumEndpoints            2
bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless
bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency
bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth
iInterface               0                        iInterface               0                        iInterface               0
Endpoint Descriptor:                              Endpoint Descriptor:                              Endpoint Descriptor:
bLength                  7                        bLength                  7                        bLength                  7
bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
bEndpointAddress         0x83 EP 3 IN             bEndpointAddress         0x83 EP 3 IN             bEndpointAddress         0x83 EP 3 IN
 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
Transfer Type            Isochronous              Transfer Type            Isochronous              Transfer Type            Isochronous
Synch Type               None                     Synch Type               None                     Synch Type               None
Usage Type               Data                     Usage Type               Data                     Usage Type               Data
wMaxPacketSize           0x0020 1x 32 bytes       wMaxPacketSize           0x0040 1x 64 bytes       wMaxPacketSize           0x0040 1x 64 bytes
 bInterval                1                        bInterval                1                        bInterval                1
Endpoint Descriptor:                              Endpoint Descriptor:                              Endpoint Descriptor:
bLength                  7                        bLength                  7                        bLength                  7
bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
bEndpointAddress         0x03 EP 3 OUT            bEndpointAddress         0x03 EP 3 OUT            bEndpointAddress         0x03 EP 3 OUT
 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
Transfer Type            Isochronous              Transfer Type            Isochronous              Transfer Type            Isochronous
Synch Type               None                     Synch Type               None                     Synch Type               None
Usage Type               Data                     Usage Type               Data                     Usage Type               Data
wMaxPacketSize           0x0020 1x 32 bytes       wMaxPacketSize           0x0040 1x 64 bytes       wMaxPacketSize           0x0040 1x 64 bytes
 bInterval                1                        bInterval                1                        bInterval                1

Interface Descriptor:                                                                               Interface Descriptor:
bLength                  9                                                                          bLength                  9
bDescriptorType          4                                                                          bDescriptorType          4
bInterfaceNumber         2                                                                          bInterfaceNumber         3
bAlternateSetting        0                                                                          bAlternateSetting        0
bNumEndpoints            2                                                                          bNumEndpoints            0
bInterfaceClass          255 Vendor Specific Class                                                  bInterfaceClass          254 Application Specific Interface
bInterfaceSubClass       255 Vendor Specific Subclass                                               bInterfaceSubClass       1 Device Firmware Update
bInterfaceProtocol       255 Vendor Specific Protocol                                               bInterfaceProtocol       1
iInterface               0                                                                          iInterface               0
Endpoint Descriptor:                                                                                Device Firmware Upgrade
bLength                  7                                                                          Interface Descriptor:
bDescriptorType          5                                                                          bLength                   7
bEndpointAddress         0x84 EP 4 IN                                                               bDescriptorType           33
bmAttributes             2                                                                          bmAttributes              7
Transfer Type            Bulk                                                                       Will Not Detach
Synch Type               None                                                                       Manifestation Tolerant
Usage Type               Data                                                                       Upload Supported
wMaxPacketSize           0x0020 1x 32 bytes                                                         Download Supported
bInterval                1                                                                          wDetachTimeout           5000 milliseconds
Endpoint Descriptor:                                                                                wTransferSize             64 bytes
bLength                  7                                                                          Device Status:           0x0001
bDescriptorType          5                                                                          Self Powered
bEndpointAddress         0x04 EP 4 OUT
 bmAttributes             2
Transfer Type            Bulk
Synch Type               None
Usage Type               Data
wMaxPacketSize           0x0020 1x 32 bytes
bInterval                1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: