chore(docs): sync indev docs with the latest code (#5129)

Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
This commit is contained in:
bjsylvia
2023-12-29 17:49:59 +08:00
committed by GitHub
parent cb024b6d6d
commit 7b73c784ab

View File

@@ -232,8 +232,8 @@ data instead of directly reading the input device. Setting the
``data->continue_reading`` flag will tell LVGL there is more data to
read and it should call ``read_cb`` again.
Decoupling the input device read timer
--------------------------------------
Switching the input device to event-driven mode
-----------------------------------------------
Normally the input event is read every :c:macro:`LV_DEF_REFR_PERIOD`
milliseconds (set in ``lv_conf.h``). However, in some cases, you might
@@ -244,10 +244,10 @@ You can do this in the following way:
.. code:: c
/*Delete the original input device read timer*/
lv_timer_delete(indev->read_timer);
indev->read_timer = NULL;
/*Update the input device's running mode to LV_INDEV_MODE_EVENT*/
lv_indev_set_mode(indev, LV_INDEV_MODE_EVENT);
...
/*Call this anywhere you want to read the input device*/
lv_indev_read(indev);