mirror of
https://github.com/lvgl/lvgl.git
synced 2024-11-27 19:53:42 +08:00
fix(docs): rename task-handler.md to timer-handler.md (#3203)
since all task facility is already switched to timer facility Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
378aaa637b
commit
a6368fec53
@ -158,7 +158,7 @@ See the [Porting](/porting/display) section to learn more.
|
||||
### My display driver is not called. What have I missed?
|
||||
Be sure you are calling `lv_tick_inc(x)` in an interrupt and `lv_timer_handler()` in your main `while(1)`.
|
||||
|
||||
Learn more in the [Tick](/porting/tick) and [Task handler](/porting/task-handler) sections.
|
||||
Learn more in the [Tick](/porting/tick) and [Timer handler](/porting/timer-handler) sections.
|
||||
|
||||
### Why is the display driver called only once? Only the upper part of the display is refreshed.
|
||||
Be sure you are calling `lv_disp_flush_ready(drv)` at the end of your "*display flush callback*".
|
||||
|
@ -5,7 +5,7 @@
|
||||
# Timers
|
||||
|
||||
LVGL has a built-in timer system. You can register a function to have it be called periodically. The timers are handled and called in `lv_timer_handler()`, which needs to be called every few milliseconds.
|
||||
See [Porting](/porting/task-handler) for more information.
|
||||
See [Porting](/porting/timer-handler) for more information.
|
||||
|
||||
Timers are non-preemptive, which means a timer cannot interrupt another timer. Therefore, you can call any LVGL related function in a timer.
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
display
|
||||
indev
|
||||
tick
|
||||
task-handler
|
||||
timer-handler
|
||||
sleep
|
||||
os
|
||||
log
|
||||
|
@ -67,4 +67,4 @@ To use the graphics library you have to initialize it and setup required compone
|
||||
2. Initialize your drivers.
|
||||
3. Register the display and input devices drivers in LVGL. Learn more about [Display](/porting/display) and [Input device](/porting/indev) registration.
|
||||
4. Call `lv_tick_inc(x)` every `x` milliseconds in an interrupt to report the elapsed time to LVGL. [Learn more](/porting/tick).
|
||||
5. Call `lv_timer_handler()` every few milliseconds to handle LVGL related tasks. [Learn more](/porting/task-handler).
|
||||
5. Call `lv_timer_handler()` every few milliseconds to handle LVGL related tasks. [Learn more](/porting/timer-handler).
|
||||
|
@ -1,8 +1,8 @@
|
||||
```eval_rst
|
||||
.. include:: /header.rst
|
||||
:github_url: |github_link_base|/porting/task-handler.md
|
||||
:github_url: |github_link_base|/porting/timer-handler.md
|
||||
```
|
||||
# Task Handler
|
||||
# Timer Handler
|
||||
|
||||
To handle the tasks of LVGL you need to call `lv_timer_handler()` periodically in one of the following:
|
||||
- *while(1)* of *main()* function
|
Loading…
Reference in New Issue
Block a user