zephyr,lvgl-pointer-input
Description
LVGL pointer indev pseudo-device
Listens for touch input events and routes the
lv_indev_data_t to the underlying pointer lv_indev_t managed by LVGL.
Needs to be associated to a specific device to listen for events
from that device.
Examples
pointer {
compatible = "zephyr,lvgl-pointer-input";
input = <&input_sdl_touch>;
};
Properties
Node specific properties
Properties not inherited from the base binding file.
Name |
Type |
Details |
|---|---|---|
|
|
Input device phandle.
|
|
|
Phandle of the display device to pass input commands to.
Used in multi-display setup.
|
Deprecated node specific properties
Deprecated properties not inherited from the base binding file.
Name |
Type |
Details |
|---|---|---|
|
|
Swap x-y axes to align input with the display.
Deprecated: Use the swap-xy property of the underlying input device instead.
|
|
|
Invert x axes to align input with the display.
Deprecated: Use the invert-x property of the underlying input device instead.
|
|
|
Invert y axes to align input with the display.
Deprecated: Use the invert-y property of the underlying input device instead.
|
Base properties
Properties inherited from the base binding file, which defines common properties that may be set on many nodes. Not all of these may apply to the “zephyr,lvgl-pointer-input” compatible.
(None)