From 602315cd57535598c88034727116532689ed6b65 Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 26 Jul 2018 11:27:34 +0700 Subject: [PATCH] fix hid keyboard idle rate --- src/class/hid/hid_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/class/hid/hid_device.c b/src/class/hid/hid_device.c index 81805665e..7aeb39957 100644 --- a/src/class/hid/hid_device.c +++ b/src/class/hid/hid_device.c @@ -115,7 +115,7 @@ static bool hidd_kbd_report(hid_keyboard_report_t const *p_report) if ( 0 == memcmp(p_hid->report_buf, p_report, sizeof(hid_keyboard_report_t)) ) return true; } - tu_timeout_restart(&idle_tm); + tu_timeout_set(&idle_tm, p_hid->idle_rate *4); memcpy(p_hid->report_buf, p_report, sizeof(hid_keyboard_report_t)); return dcd_edpt_xfer(TUD_OPT_RHPORT, p_hid->ep_in, p_hid->report_buf, sizeof(hid_keyboard_report_t));