Home
last modified time | relevance | path

Searched refs:display (Results 1 – 25 of 44) sorted by relevance

12

/lvgl-latest/docs/overview/
Dstyle-props.md9 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Default</strong> Widget de…
10 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
11 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
12 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
18 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
19 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
20 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
21 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
27 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Default</strong> LV_COORD_…
28 <li style='display:inline; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
[all …]
Ddisplay.md3 …f a *display* in LVGL is explained in the [Porting](/porting/display) section. So before reading f…
6 ## Multiple display support
8 …ach with their own driver and objects. The only limitation is that every display needs to have the…
11 …g more displays is easy: just initialize more display buffers and register another driver for ever…
12 When you create the UI, use `lv_disp_set_default(disp)` to tell the library on which display to cre…
14 Why would you want multi-display support? Here are some examples:
15 - Have a "normal" TFT display with local UI and create "virtual" screens on VNC on demand. (You nee…
16 - Have a large TFT display and a small monochrome display.
20 ### Using only one display
21 …d. Therefore, the whole concept of multi-display handling is completely hidden if you register onl…
[all …]
Dindex.md18 display
Dobject.md137 …ays an active screen on each display. By default, the library creates and loads a "Base object" as…
173 Screens are created on the currently selected *default display*.
174 The *default display* is the last registered display with `lv_disp_drv_register`. You can also expl…
176 `lv_scr_act()`, `lv_scr_load()` and `lv_scr_load_anim()` operate on the default display.
178 Visit [Multi-display support](/overview/display) to learn more.
Ddrawing.md7 … onto the display but rather to first draw on an internal draw buffer. When a drawing (rendering) …
9 The draw buffer can be smaller than a display's size. LVGL will simply render in "tiles" that fit i…
11 This approach has two main advantages compared to directly drawing to the display:
12 … layers of the UI are drawn. For example, if LVGL drew directly onto the display, when drawing a *…
13 …ernal RAM and finally write one pixel only once than reading/writing the display directly on each …
14 (e.g. via a display controller with SPI interface).
16 Note that this concept is different from "traditional" double buffering where there are two display
17 one holds the current image to show on the display, and rendering happens to the other (inactive) f…
23 Be sure to get familiar with the [Buffering modes of LVGL](/porting/display) first.
36 - When the area is rendered, call `flush_cb` from the display driver to refresh the display.
[all …]
Dstyle.md308 …ery display can have a different theme. For example, you could have a colorful theme on a TFT and …
310 To set a theme for a display, two steps are required:
312 2. Assign the initialized theme to a display.
316 lv_theme_t * th = lv_theme_default_init(display, /*Use the DPI, size, etc from this display*/
321 lv_disp_set_theme(display, th); /*Assign the theme to the display*/
325 …d by `LV_USE_THEME_DEFAULT 1` LVGL automatically initializes and sets it when a display is created.
/lvgl-latest/docs/_static/css/
Dcustom.css26 display: block;
35 display: inline-block;
44 display: inline-block;
54 display: none; /*replaced by dropdown*/
76 display: block;
90 display: flex;
99 display: inline-block;
116 display: none;
124 display: inline-block;
/lvgl-latest/docs/porting/
Ddisplay.md3 To register a display for LVGL, a `lv_disp_draw_buf_t` and a `lv_disp_drv_t` variable have to be in…
5 - `lv_disp_drv_t` contains callback functions to interact with the display and manipulate low level…
10 …y the content of the draw buffer is sent to the display using the `flush_cb` function set in the d…
40 …fer is used LVGL draws the content of the screen into that draw buffer and sends it to the display.
41 LVGL then needs to wait until the content of the buffer is sent to the display before drawing somet…
44 …raw into one buffer while the content of the other buffer is sent to the display in the background.
45 DMA or other hardware should be used to transfer data to the display so the MCU can continue drawin…
46 This way, the rendering and refreshing of the display become parallel operations.
49 In the display driver (`lv_disp_drv_t`) enabling the `full_refresh` bit will force LVGL to always r…
50 If `full_refresh` is enabled and two screen sized draw buffers are provided, LVGL's display handlin…
[all …]
Dindex.md10 display
Dindev.md5 …rv_t` variable has to be initialized. **Be sure to register at least one display before you regist…
8 /*Register at least one display before you register any input devices*/
184 ### Associating with a display
185 Every input device is associated with a display. By default, a new input device is added to the las…
186 The associated display is stored and can be changed in `disp` field of the driver.
197 - [INdev features](/overview/display) to learn more about higher level input device features.
Dproject.md45 … the options. Be sure to set at least `LV_COLOR_DEPTH` according to your display's color depth. No…
64 3. Register the display and input devices drivers in LVGL. Learn more about [Display](/porting/dis…
/lvgl-latest/docs/intro/
Dindex.md12 - Multi-display support, i.e. use multiple TFT, monochrome displays simultaneously
14 - Hardware independent: use with any microcontroller or display
26 Basically, every modern controller which is able to drive a display is suitable to run LVGL. The mi…
38 <li> One frame buffer in the MCU or in an external display controller</li>
122 Every MCU which is capable of driving a display via parallel port, SPI, RGB interface or anything e…
128 - Anything else with a strong enough MCU and a peripheral to drive a display
130 ### Is my display supported?
131 … needs just one simple driver function to copy an array of pixels into a given area of the display.
132 If you can do this with your display then you can use it with LVGL.
134 Some examples of the supported display types:
[all …]
/lvgl-latest/docs/get-started/platforms/
Darduino.md19 To make it work, setup `TFT_eSPI` according to your TFT display type via editing either
31 4. Set the color depth of you display in `LV_COLOR_DEPTH`
47 `TFT_eSPI` is used as the display driver.
49 In the INO file you can see how to register a display and a touchpad for LVGL and call an example.
65 LVGL can display debug information in case of trouble.
Despressif.md10 You can configure the project to use one of the many supported display controllers and targets (chi…
13 of supported display and indev (touch) controllers and targets.
20 * ESP evaluation board with a display
Drenesas.md51 …ister the frame buffers using `lv_disp_draw_buf_init()` and create a new display driver using `lv_…
58 /*Set the resolution of the display*/
62 /*Set a display buffer*/
65 /*Used to copy the buffer's content to the display*/
/lvgl-latest/examples/arduino/LVGL_Arduino/
DLVGL_Arduino.ino91 the actual data for your display can be acquired using
98 /*Initialize the display*/
101 /*Change the following line to your display resolution*/
/lvgl-latest/docs/widgets/
Dobj.md74display* which represents the driver for a display device (physical display or simulator). A displ…
78 …t to know that the screen functions operate on the most recently created display or the one explic…
/lvgl-latest/docs/others/
Dimgfont.md3 This is often used to display Unicode emoji icons in text.
/lvgl-latest/docs/get-started/
Dquick-overview.md25 … draw buffer: LVGL will render the graphics here first, and send the rendered image to the display.
30 …&draw_buf, buf1, NULL, MY_DISP_HOR_RES * MY_DISP_VER_SER / 10); /*Initialize the display buffer.*/
32 - Implement and register a function which can copy the rendered image to an area of your display:
34 static lv_disp_drv_t disp_drv; /*Descriptor of a display driver*/
37 disp_drv.draw_buf = &draw_buf; /*Assign the buffer to the display*/
38 disp_drv.hor_res = MY_DISP_HOR_RES; /*Set the horizontal resolution of the display*/
39 disp_drv.ver_res = MY_DISP_VER_RES; /*Set the vertical resolution of the display*/
/lvgl-latest/docs/widgets/extra/
Dspan.md5 A spangroup is the object that is used to display rich text. Different from the label object, `span…
50 - `LV_SPAN_OVERFLOW_ELLIPSIS` will display an ellipsis(`...`) when text overflows the area.
/lvgl-latest/
DREADME.md37 * Supports [multiple displays](https://docs.lvgl.io/master/overview/display.html)
38 * Hardware independent, can be use with any microcontroller and display
44 * Smooth rendering even with a [single frame buffer](https://docs.lvgl.io/master/porting/display.ht…
52 Basically, every modern controller (which is able to drive a display) is suitable to run LVGL. The …
DREADME_pt_BR.md34 * Suporte à [vários monitores](https://docs.lvgl.io/master/overview/display.html)
35 * Pode ser usado com qualquer microcontrolador e display, independente do hardware
41 …esmo com um [buffer de quadro único](https://docs.lvgl.io/master/porting/display.html) (single fra…
49 Basicamente, todo controlador moderno (que é capaz de acionar um display) é adequado para executar …
/lvgl-latest/docs/libs/
Dgif.md24 To decode and display a GIF animation the following amount of RAM is required:
/lvgl-latest/demos/widgets/
Dlv_demo_widgets.py49 display = scr.get_disp()
50 dpi = display.get_dpi()
150 disp_size = display.get_size_category()
241 disp_size = display.get_size_category()
545 display = scr.get_disp() variable
546 disp_size = display.get_size_category()
/lvgl-latest/demos/music/
DREADME.md4 …hone-like user interfaces can be created on LVGL. It works the best with display with 480x272 or 2…

12