From fdf6f57d6c99c3fb06885fca4ef22e4e7f5b7e48 Mon Sep 17 00:00:00 2001 From: liuchan3 Date: Fri, 13 Jun 2025 16:39:52 +0800 Subject: [PATCH] graphics/input: Adjust input tool priority and sampling rate Align to monkey's priority, with a sampling rate similar to a real touch. Signed-off-by: liuchan3 --- graphics/input/Kconfig | 2 +- graphics/input/generator/input_gen_event.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/graphics/input/Kconfig b/graphics/input/Kconfig index c9094ef82..08430e8d8 100644 --- a/graphics/input/Kconfig +++ b/graphics/input/Kconfig @@ -54,7 +54,7 @@ config GRAPHICS_INPUT_TOOL_STACKSIZE config GRAPHICS_INPUT_TOOL_PRIORITY int "input priority" - default 100 + default 110 ---help--- The priority of the input task. diff --git a/graphics/input/generator/input_gen_event.c b/graphics/input/generator/input_gen_event.c index d2de2b77f..64637bb85 100644 --- a/graphics/input/generator/input_gen_event.c +++ b/graphics/input/generator/input_gen_event.c @@ -293,7 +293,7 @@ static int input_gen_motion(input_gen_ctx_t ctx, { uint32_t elapsed = input_gen_tick_elapsed(input_gen_tick_get(), start); ret = input_gen_write_motion(dev->fd, fingers, nfingers, elapsed); - if (ret == -EAGAIN && usleep(1000) < 0) + if (ret == -EAGAIN && usleep(8 * 1000) < 0) { nwarn("WARNING: Maybe interrupted by signal\n"); input_gen_ungrab(dev);