target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation
[openocd.git] / doc / usb_adapters / stlink / 0483_374f_stlinkv3.txt
blob1974001c7ccc13d7474b41ba597a559ec6552721
1 # SPDX-License-Identifier: GPL-2.0-or-later OR GFDL-1.2-no-invariants-or-later
3 # Standalone adapter
5 Bus 001 Device 008: ID 0483:374f STMicroelectronics STLINK-V3
6 Device Descriptor:
7   bLength                18
8   bDescriptorType         1
9   bcdUSB               2.00
10   bDeviceClass          239 Miscellaneous Device
11   bDeviceSubClass         2
12   bDeviceProtocol         1 Interface Association
13   bMaxPacketSize0        64
14   idVendor           0x0483 STMicroelectronics
15   idProduct          0x374f STLINK-V3
16   bcdDevice            1.00
17   iManufacturer           1 STMicroelectronics
18   iProduct                2 STLINK-V3
19   iSerial                 3 003500463137510239383538
20   bNumConfigurations      1
21   Configuration Descriptor:
22     bLength                 9
23     bDescriptorType         2
24     wTotalLength       0x0097
25     bNumInterfaces          5
26     bConfigurationValue     1
27     iConfiguration          4 Default Config
28     bmAttributes         0x80
29       (Bus Powered)
30     MaxPower              500mA
31     Interface Descriptor:
32       bLength                 9
33       bDescriptorType         4
34       bInterfaceNumber        0
35       bAlternateSetting       0
36       bNumEndpoints           3
37       bInterfaceClass       255 Vendor Specific Class
38       bInterfaceSubClass    255 Vendor Specific Subclass
39       bInterfaceProtocol    255 Vendor Specific Protocol
40       iInterface              5 ST-Link Debug
41       Endpoint Descriptor:
42         bLength                 7
43         bDescriptorType         5
44         bEndpointAddress     0x81  EP 1 IN
45         bmAttributes            2
46           Transfer Type            Bulk
47           Synch Type               None
48           Usage Type               Data
49         wMaxPacketSize     0x0200  1x 512 bytes
50         bInterval               0
51       Endpoint Descriptor:
52         bLength                 7
53         bDescriptorType         5
54         bEndpointAddress     0x01  EP 1 OUT
55         bmAttributes            2
56           Transfer Type            Bulk
57           Synch Type               None
58           Usage Type               Data
59         wMaxPacketSize     0x0200  1x 512 bytes
60         bInterval               0
61       Endpoint Descriptor:
62         bLength                 7
63         bDescriptorType         5
64         bEndpointAddress     0x82  EP 2 IN
65         bmAttributes            2
66           Transfer Type            Bulk
67           Synch Type               None
68           Usage Type               Data
69         wMaxPacketSize     0x0200  1x 512 bytes
70         bInterval               0
71     Interface Descriptor:
72       bLength                 9
73       bDescriptorType         4
74       bInterfaceNumber        1
75       bAlternateSetting       0
76       bNumEndpoints           2
77       bInterfaceClass         8 Mass Storage
78       bInterfaceSubClass      6 SCSI
79       bInterfaceProtocol     80 Bulk-Only
80       iInterface              6 ST-Link mass storage
81       Endpoint Descriptor:
82         bLength                 7
83         bDescriptorType         5
84         bEndpointAddress     0x83  EP 3 IN
85         bmAttributes            2
86           Transfer Type            Bulk
87           Synch Type               None
88           Usage Type               Data
89         wMaxPacketSize     0x0200  1x 512 bytes
90         bInterval               0
91       Endpoint Descriptor:
92         bLength                 7
93         bDescriptorType         5
94         bEndpointAddress     0x03  EP 3 OUT
95         bmAttributes            2
96           Transfer Type            Bulk
97           Synch Type               None
98           Usage Type               Data
99         wMaxPacketSize     0x0200  1x 512 bytes
100         bInterval               0
101     Interface Association:
102       bLength                 8
103       bDescriptorType        11
104       bFirstInterface         2
105       bInterfaceCount         2
106       bFunctionClass          2 Communications
107       bFunctionSubClass       2 Abstract (modem)
108       bFunctionProtocol       1 AT-commands (v.25ter)
109       iFunction               7 ST-Link VCP Ctrl
110     Interface Descriptor:
111       bLength                 9
112       bDescriptorType         4
113       bInterfaceNumber        2
114       bAlternateSetting       0
115       bNumEndpoints           1
116       bInterfaceClass         2 Communications
117       bInterfaceSubClass      2 Abstract (modem)
118       bInterfaceProtocol      1 AT-commands (v.25ter)
119       iInterface              7 ST-Link VCP Ctrl
120       CDC Header:
121         bcdCDC               1.10
122       CDC Call Management:
123         bmCapabilities       0x00
124         bDataInterface          3
125       CDC ACM:
126         bmCapabilities       0x06
127           sends break
128           line coding and serial state
129       CDC Union:
130         bMasterInterface        2
131         bSlaveInterface         3
132       Endpoint Descriptor:
133         bLength                 7
134         bDescriptorType         5
135         bEndpointAddress     0x84  EP 4 IN
136         bmAttributes            3
137           Transfer Type            Interrupt
138           Synch Type               None
139           Usage Type               Data
140         wMaxPacketSize     0x000a  1x 10 bytes
141         bInterval              16
142     Interface Descriptor:
143       bLength                 9
144       bDescriptorType         4
145       bInterfaceNumber        3
146       bAlternateSetting       0
147       bNumEndpoints           2
148       bInterfaceClass        10 CDC Data
149       bInterfaceSubClass      0
150       bInterfaceProtocol      0
151       iInterface              8 ST-Link VCP Data
152       Endpoint Descriptor:
153         bLength                 7
154         bDescriptorType         5
155         bEndpointAddress     0x05  EP 5 OUT
156         bmAttributes            2
157           Transfer Type            Bulk
158           Synch Type               None
159           Usage Type               Data
160         wMaxPacketSize     0x0200  1x 512 bytes
161         bInterval               0
162       Endpoint Descriptor:
163         bLength                 7
164         bDescriptorType         5
165         bEndpointAddress     0x85  EP 5 IN
166         bmAttributes            2
167           Transfer Type            Bulk
168           Synch Type               None
169           Usage Type               Data
170         wMaxPacketSize     0x0200  1x 512 bytes
171         bInterval               0
172     Interface Descriptor:
173       bLength                 9
174       bDescriptorType         4
175       bInterfaceNumber        4
176       bAlternateSetting       0
177       bNumEndpoints           2
178       bInterfaceClass       255 Vendor Specific Class
179       bInterfaceSubClass    255 Vendor Specific Subclass
180       bInterfaceProtocol    255 Vendor Specific Protocol
181       iInterface              9 ST-Link Bridge
182       Endpoint Descriptor:
183         bLength                 7
184         bDescriptorType         5
185         bEndpointAddress     0x86  EP 6 IN
186         bmAttributes            2
187           Transfer Type            Bulk
188           Synch Type               None
189           Usage Type               Data
190         wMaxPacketSize     0x0200  1x 512 bytes
191         bInterval               0
192       Endpoint Descriptor:
193         bLength                 7
194         bDescriptorType         5
195         bEndpointAddress     0x06  EP 6 OUT
196         bmAttributes            2
197           Transfer Type            Bulk
198           Synch Type               None
199           Usage Type               Data
200         wMaxPacketSize     0x0200  1x 512 bytes
201         bInterval               0
202 Device Qualifier (for other device speed):
203   bLength                10
204   bDescriptorType         6
205   bcdUSB               2.00
206   bDeviceClass            0
207   bDeviceSubClass         0
208   bDeviceProtocol         0
209   bMaxPacketSize0        64
210   bNumConfigurations      1
211 Device Status:     0x0000
212   (Bus Powered)