ref: 956a42c541321789a9c5424debe0f7c825d1dd50
parent: 1d59734c28a2599e680e02e5d8dfad0678e2e13e
author: qwx <qwx@sciops.net>
date: Mon Nov 3 04:27:55 EST 2025
nusb/joy: sync with upstream
--- a/sys/src/cmd/nusb/joy/joy.c
+++ b/sys/src/cmd/nusb/joy/joy.c
@@ -480,7 +480,14 @@
0xc0,
};
static uchar ledcmd[] = {1,3,0};+ uchar b[20];
Dev *d = kd->dev;
+
+ if(cistrcmp("shanwan", d->usb->vendor) == 0){+ usbcmd(d, Rd2h|Rvendor|Riface, 0x01, 0x100, 0, b, 20);
+ usbcmd(d, Rd2h|Rvendor|Riface, 0x01, 0, 0, b, 8);
+ usbcmd(d, Rd2h|Rvendor|Rdev, 0x01, 0, 0, b, 4);
+ }
memcpy(kd->rep, descr, kd->nrep = sizeof(descr));
/* no blinken lights */
--
⑨