diff --git a/README.md b/README.md index d3d9b3cb0..c20ea4490 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@

LittlevGL - Open-source Embedded GUI Library

- +

@@ -13,21 +13,17 @@ LittlevGL provides everything you need to create a Graphical User Interface (GUI

Website · Live demo · -Simulator · +Simulator · +Forum · Docs · Blog

- - ### Features * **Powerful building blocks** buttons, charts, lists, sliders, images, etc. * **Advanced graphics** with animations, anti-aliasing, opacity, smooth scrolling -* **Various input devices** touch pad, mouse, keyboard, encoder, buttons, etc. +* **Simultaneously use various input devices** touchscreen, mouse, keyboard, encoder, buttons, etc. +* **Simultaneously use multiple displays** i.e. monochrome and color display * **Multi-language support** with UTF-8 encoding * **Fully customizable** graphical elements * **Hardware independent** to use with any microcontroller or display @@ -128,7 +124,7 @@ bool my_touchpad_read(lv_indev_t * indev, lv_indev_data_t * data) ``` 6. Call `lv_task_handler()` periodically every few milliseconds in the main `while(1)` loop, in Timer interrupt or in an Operation system task. It will redraw the screen if required, handle input devices etc. **It's very important that you don't call `lv_tick_inc` in the same loop.** -For a detailed description check the [Documentation](https://docs.littlevgl.com/#Porting) or the [Porting examples](https://github.com/littlevgl/lvgl/tree/multi-disp/lv_porting). +For a detailed description check the [Documentation](https://docs.littlevgl.com/en/html/porting/index.html) or the [Porting examples](https://github.com/littlevgl/lvgl/tree/master/lv_porting). ### Code examples