Set the update rate according to the mouse endpoint polling interval
This commit is contained in:
@@ -381,7 +381,7 @@ void UpdateUsbReports(void)
|
|||||||
activeMouseStates[SerializedMouseAction_MoveDown] ||
|
activeMouseStates[SerializedMouseAction_MoveDown] ||
|
||||||
activeMouseStates[SerializedMouseAction_MoveLeft] ||
|
activeMouseStates[SerializedMouseAction_MoveLeft] ||
|
||||||
activeMouseStates[SerializedMouseAction_MoveRight]) {
|
activeMouseStates[SerializedMouseAction_MoveRight]) {
|
||||||
if (Timer_GetElapsedTime(&lastMouseUpdateTime) < 10)
|
if (Timer_GetElapsedTime(&lastMouseUpdateTime) < USB_MOUSE_INTERRUPT_IN_INTERVAL)
|
||||||
return;
|
return;
|
||||||
Timer_SetCurrentTime(&lastMouseUpdateTime);
|
Timer_SetCurrentTime(&lastMouseUpdateTime);
|
||||||
} else if (!IsUsbBasicKeyboardReportSent || !IsUsbMediaKeyboardReportSent || !IsUsbSystemKeyboardReportSent || !IsUsbMouseReportSent) {
|
} else if (!IsUsbBasicKeyboardReportSent || !IsUsbMediaKeyboardReportSent || !IsUsbSystemKeyboardReportSent || !IsUsbMouseReportSent) {
|
||||||
|
|||||||
Reference in New Issue
Block a user