zephyr/modules/lvgl
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
..
include modules: lvgl: Add support for frame rounder callback 2024-03-04 22:12:54 +01:00
input modules: lvgl: Fix coordinate handling for invert-{x,y} and swap-xy 2024-04-30 18:22:57 +02:00
CMakeLists.txt modules: lvgl: Update CMakeLists for 8.3.11 2024-01-22 14:02:40 +01:00
Kconfig modules: lvgl: Kconfig: Add missing stubs for DMA2D kconfig symbols 2024-04-10 11:29:19 -04:00
Kconfig.input modules: lvgl: input: add zephyr,lvgl-keypad-input device binding 2023-12-06 09:15:50 +00:00
Kconfig.memory lib: heap: build heap_info conditionally 2023-12-13 17:27:54 -05:00
Kconfig.shell modules: lvgl: Move gluecode back to zephyr main repo 2023-08-16 10:57:12 +02:00
lvgl.c modules: lvgl: Fix usage of LVGL log levels 2023-11-15 14:54:47 +01:00
lvgl_display.c modules: lvgl: Add support for frame rounder callback 2024-03-04 22:12:54 +01:00
lvgl_display_16bit.c modules: lvgl: allow offloading rendering process to background thread 2023-08-22 18:05:58 +02:00
lvgl_display_24bit.c modules: lvgl: allow offloading rendering process to background thread 2023-08-22 18:05:58 +02:00
lvgl_display_32bit.c modules: lvgl: allow offloading rendering process to background thread 2023-08-22 18:05:58 +02:00
lvgl_display_mono.c modules: lvgl: Move gluecode back to zephyr main repo 2023-08-16 10:57:12 +02:00
lvgl_fs.c modules: lvgl: Handle errors on fs_tell 2023-08-22 10:01:29 +02:00
lvgl_mem.c modules: lvgl: simplify sys_heap memory size configs 2023-09-27 09:54:08 +02:00
lvgl_shell.c modules: lvgl: Move gluecode back to zephyr main repo 2023-08-16 10:57:12 +02:00