summaryrefslogtreecommitdiff
path: root/firmware/usbstack
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2016-06-14 16:14:06 -0400
committerFranklin Wei <frankhwei536@gmail.com>2016-06-14 16:14:06 -0400
commit7f4861772b99e73aca7f312f2f3b92acdf9eaa9e (patch)
tree47bdd74a4892506552cc3b0ccd7adf6ec5be6bfd /firmware/usbstack
parentc10f979a60a57d9b2ae810f9dc50ad7a40616082 (diff)
downloadrockbox-7f4861772b99e73aca7f312f2f3b92acdf9eaa9e.zip
rockbox-7f4861772b99e73aca7f312f2f3b92acdf9eaa9e.tar.gz
rockbox-7f4861772b99e73aca7f312f2f3b92acdf9eaa9e.tar.bz2
rockbox-7f4861772b99e73aca7f312f2f3b92acdf9eaa9e.tar.xz
OTP work
Change-Id: I36bf75218e8e032e6dbb67792c4f2ff40ceaadc3
Diffstat (limited to 'firmware/usbstack')
-rw-r--r--firmware/usbstack/usb_hid.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/usbstack/usb_hid.c b/firmware/usbstack/usb_hid.c
index 2b05f5c..eda232f 100644
--- a/firmware/usbstack/usb_hid.c
+++ b/firmware/usbstack/usb_hid.c
@@ -669,7 +669,10 @@ static int usb_hid_set_report(struct usb_ctrlrequest *req)
}
memset(buf, 0, length);
- usb_drv_recv_blocking(EP_CONTROL, buf, length);
+ usb_drv_recv(EP_CONTROL, buf, length);
+ sleep(HZ/10);
+
+ usb_hid_led_buf = buf[1];
#ifdef LOGF_ENABLE
if (buf[1] & 0x01)