machine/nrf52840: use correct USB device descriptor and string descriptor for nrf52840 based boards
Signed-off-by: Ron Evans <ron@hybridgroup.com>
Этот коммит содержится в:
родитель
9f597bbbc3
коммит
a02d4e0b77
1 изменённых файлов: 5 добавлений и 5 удалений
|
@ -413,7 +413,7 @@ func sendDescriptor(setup usbSetup) {
|
|||
sendUSBPacket(0, dd.Bytes()[:8])
|
||||
} else {
|
||||
// complete descriptor requested so send entire packet
|
||||
dd := NewDeviceDescriptor(0x00, 0x00, 0x00, 64, usb_VID, usb_PID, 0x100, usb_IMANUFACTURER, usb_IPRODUCT, usb_ISERIAL, 1)
|
||||
dd := NewDeviceDescriptor(0x02, 0x00, 0x00, 64, usb_VID, usb_PID, 0x100, usb_IMANUFACTURER, usb_IPRODUCT, usb_ISERIAL, 1)
|
||||
sendUSBPacket(0, dd.Bytes())
|
||||
}
|
||||
return
|
||||
|
@ -422,10 +422,10 @@ func sendDescriptor(setup usbSetup) {
|
|||
switch setup.wValueL {
|
||||
case 0:
|
||||
b := make([]byte, 4)
|
||||
b[0] = byte(usb_STRING_LANGUAGE[0] >> 8)
|
||||
b[1] = byte(usb_STRING_LANGUAGE[0] & 0xff)
|
||||
b[2] = byte(usb_STRING_LANGUAGE[1] >> 8)
|
||||
b[3] = byte(usb_STRING_LANGUAGE[1] & 0xff)
|
||||
b[0] = 0x04
|
||||
b[1] = 0x03
|
||||
b[2] = 0x09
|
||||
b[3] = 0x04
|
||||
sendUSBPacket(0, b)
|
||||
|
||||
case usb_IPRODUCT:
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче