docs(faq): add "LVGL doesn't start, nothing is drawn on the display" section
This commit is contained in:
committed by
GitHub
parent
5709528550
commit
0388d9218a
@@ -111,7 +111,8 @@ Starting from v8, every minor release is supported for 1 year.
|
|||||||
| v6.1 | Nov 26, 2019 |Nov 26, 2020 | No |
|
| v6.1 | Nov 26, 2019 |Nov 26, 2020 | No |
|
||||||
| v7.11 | Mar 16, 2021 |Mar 16, 2022 | Yes |
|
| v7.11 | Mar 16, 2021 |Mar 16, 2022 | Yes |
|
||||||
| v8.0 | 1 Jun, 2021 |1 Jun, 2022 | Yes |
|
| v8.0 | 1 Jun, 2021 |1 Jun, 2022 | Yes |
|
||||||
| v8.1 | In progress | | |
|
| v8.1 | 10 Nov, 2021 |10 Nov, 2022 | Yes |
|
||||||
|
| v8.2 | In progress | | |
|
||||||
|
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
@@ -122,6 +123,8 @@ You can ask questions in the forum: [https://forum.lvgl.io/](https://forum.lvgl.
|
|||||||
We use [GitHub issues](https://github.com/lvgl/lvgl/issues) for development related discussion.
|
We use [GitHub issues](https://github.com/lvgl/lvgl/issues) for development related discussion.
|
||||||
You should use them only if your question or issue is tightly related to the development of the library.
|
You should use them only if your question or issue is tightly related to the development of the library.
|
||||||
|
|
||||||
|
Before posting a question, please ready this FAQ section as you might find answer to your issue here too.
|
||||||
|
|
||||||
### Is my MCU/hardware supported?
|
### Is my MCU/hardware supported?
|
||||||
Every MCU which is capable of driving a display via parallel port, SPI, RGB interface or anything else and fulfills the [Requirements](#requirements) is supported by LVGL.
|
Every MCU which is capable of driving a display via parallel port, SPI, RGB interface or anything else and fulfills the [Requirements](#requirements) is supported by LVGL.
|
||||||
|
|
||||||
@@ -145,7 +148,16 @@ Some examples of the supported display types:
|
|||||||
|
|
||||||
See the [Porting](/porting/display) section to learn more.
|
See the [Porting](/porting/display) section to learn more.
|
||||||
|
|
||||||
### Nothing happens, my display driver is not called. What have I missed?
|
### LVGL doesn't start, nothing is drawn on the display. What can be the problem?
|
||||||
|
- Try increasing `LV_MEM_SIZE`.
|
||||||
|
- Be sure `lv_disp_drv_t`, `lv_indev_drv_t` and `lv_fs_drv_t` are global or `static`.
|
||||||
|
- Be sure your display works without LVGL. E.g. paint it to red on start up.
|
||||||
|
- Enable [logging](porting/log)
|
||||||
|
- If you use an RTOS
|
||||||
|
- increase the stack size of the task which calls `lv_timer_handler()`
|
||||||
|
- Be sure you used a mutex as [described here](/porting/os)
|
||||||
|
|
||||||
|
### 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)`.
|
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 [Task handler](/porting/task-handler) sections.
|
||||||
|
|||||||
Reference in New Issue
Block a user