📄 chap9modify-bulk only.txt
字号:
-->Device_Descriptor
bLength = 0X12
bDescriptorType = 0X01
bcdUSB = 0X0200
bDeviceClass = 0X00
bDeviceSubClass = 0X00
bDeviceProtocol = 0X00
bMaxPacketSize0 = 0X40
idVendor = 0X1234
idProduct = 0X5678
bcdDevice = 0X01
iManufacturer = 0X10
iProduct = 0X20
iSerialNumber = 0X00
bNumConfigurations = 0X01
-->Dev_Cofiguration00
bLength = 0X09
bDescriptorType = 0X02
wTotalLength = 0X27
bNumInterface = 0X01
bConfigurationValue = 0X01
iConfiguration = 0X30
bmAttribute = 0XE0
iMaxPower = 0X00
-->Dev_Config00_Interface00_descriptor
bLength = 0X09
bDescriptorType = 0X04
bInterfaceNumber = 0X00
bAlternateSetting = 0X00
bNumEndpoints = 0X03
bInterfaceClass = 0X00
bInterfaceSubClass = 0X00
bInterfaceProtocol = 0X00
iInterface = 0X40
-->Dev_Config00_Inf00_EP00
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X81
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP01
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X02
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP02
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X83
bmAttributes = 0X03
wMaxPacketSize = 0X40
bInterval = 0X00
-->Dev_Config00_Inf00_EP03
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X04
bmAttributes = 0X03
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP04
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X05
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP05
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X06
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP06
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X07
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP07
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X08
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP08
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X09
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP09
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X10
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP10
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X11
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP11
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X12
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP12
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X13
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP13
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X14
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP14
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X15
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Interface00_Alt_descriptor
bLength = 0X09
bDescriptorType = 0X04
bInterfaceNumber = 0X00
bAlternateSetting = 0X00
bNumEndpoints = 0X01
bInterfaceClass = 0X03
bInterfaceSubClass = 0X01
bInterfaceProtocol = 0X02
iInterface = 0X02
-->Dev_Config00_Inf00_EP00_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X01
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP01_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X02
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP02_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X03
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP03_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X04
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP04_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X05
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP05_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X06
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP06_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X07
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP07_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X08
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP08_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X09
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP09_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X10
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP10_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X11
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP11_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X12
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP12_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X13
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP13_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X14
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf00_EP14_Alt
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X15
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Interface01_descriptor
bLength = 0X09
bDescriptorType = 0X04
bInterfaceNumber = 0X00
bAlternateSetting = 0X00
bNumEndpoints = 0X01
bInterfaceClass = 0X03
bInterfaceSubClass = 0X01
bInterfaceProtocol = 0X02
iInterface = 0X02
-->Dev_Config00_Inf01_EP00
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X01
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP01
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X02
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP02
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X03
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP03
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X04
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP04
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X05
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP05
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X06
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP06
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X07
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP07
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X08
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP08
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X09
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP09
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X10
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP10
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X11
bmAttributes = 0X02
wMaxPacketSize = 0X0200
bInterval = 0X00
-->Dev_Config00_Inf01_EP11
bLength = 0X07
bDescriptorType = 0X05
bEndpointAddress = 0X12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -