zephyr/modules/lvgl/input
Fabian Blatz 6fdf9c9ae9 modules: lvgl: Fix coordinate handling for invert-{x,y} and swap-xy
This patch fixes two issues in the coordinate handling of the
`zephyr,lvgl-pointer-input` compatible:
- If the swap-xy flag is set the coordinates need to be swapped even
  before the sync event is received.
- The coordinates are stored into an additional variable instead of the
  pending_event. This is done to prevent the double inversion for touch
  release events.

Resolves issue #70539.

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2024-04-30 18:22:57 +02:00
..
lvgl_button_input.c modules: lvgl: Fix usage of LVGL log levels 2023-11-15 14:54:47 +01:00
lvgl_common_input.c modules: lvgl: input: add zephyr,lvgl-keypad-input device binding 2023-12-06 09:15:50 +00:00
lvgl_encoder_input.c modules: lvgl: Fix usage of LVGL log levels 2023-11-15 14:54:47 +01:00
lvgl_keypad_input.c modules: lvgl: Fix coordinate handling for invert-{x,y} and swap-xy 2024-04-30 18:22:57 +02:00
lvgl_pointer_input.c modules: lvgl: Fix coordinate handling for invert-{x,y} and swap-xy 2024-04-30 18:22:57 +02:00
lvgl_pointer_kscan.c modules: lvgl: Fix usage of LVGL log levels 2023-11-15 14:54:47 +01:00