Enable a default task throttle for split pointing. (#15925)
This commit is contained in:
parent
c99cbd915f
commit
7b31fc54df
4 changed files with 6 additions and 7 deletions
|
@ -217,16 +217,12 @@ __attribute__((weak)) void pointing_device_task(void) {
|
|||
};
|
||||
#endif
|
||||
|
||||
#if defined(POINTING_DEVICE_TASK_THROTTLE_MS)
|
||||
#if (POINTING_DEVICE_TASK_THROTTLE_MS > 0)
|
||||
static uint32_t last_exec = 0;
|
||||
if (timer_elapsed32(last_exec) < POINTING_DEVICE_TASK_THROTTLE_MS) {
|
||||
return;
|
||||
}
|
||||
last_exec = timer_read32();
|
||||
#else
|
||||
# if defined(SPLIT_POINTING_ENABLE)
|
||||
# pragma message("It's recommended you enable a throttle when sharing pointing devices.")
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// Gather report info
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue