Home
last modified time | relevance | path

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

1234

/lvgl-latest/docs/details/base-widget/styles/
Dstyle-properties.rst20 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> Wi…
21 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> …
22 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes…
23 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> …
34 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0<…
35 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> …
36 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes…
37 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> …
48 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> LV…
49 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> …
[all …]
/lvgl-latest/src/drivers/uefi/
Dlv_uefi_display.c40 static void _display_flush_cb(lv_display_t * display, const lv_area_t * area, uint8_t * px_map);
71 lv_display_t * display = NULL; in lv_uefi_display_create() local
92 display = lv_display_create(display_ctx->gop_protocol->Mode->Info->HorizontalResolution, in lv_uefi_display_create()
94 lv_display_add_event_cb(display, _display_event_cb, LV_EVENT_DELETE, display); in lv_uefi_display_create()
95 lv_display_set_flush_cb(display, _display_flush_cb); in lv_uefi_display_create()
96 lv_display_set_buffers(display, display_ctx->buffer, NULL, (uint32_t)display_ctx->buffer_size, in lv_uefi_display_create()
98 lv_display_set_user_data(display, display_ctx); in lv_uefi_display_create()
103 if(display != NULL) { in lv_uefi_display_create()
104 lv_display_set_user_data(display, NULL); in lv_uefi_display_create()
105 lv_display_delete(display); in lv_uefi_display_create()
[all …]
/lvgl-latest/src/drivers/display/renesas_glcdc/
Dlv_renesas_glcdc.c56 static void flush_direct(lv_display_t * display, const lv_area_t * area, uint8_t * px_map);
57 static void flush_partial(lv_display_t * display, const lv_area_t * area, uint8_t * px_map);
58 static void flush_wait_direct(lv_display_t * display);
59 static void flush_wait_partial(lv_display_t * display);
154 lv_display_t * display = lv_display_create(DISPLAY_HSIZE_INPUT0, DISPLAY_VSIZE_INPUT0); in glcdc_create() local
157 lv_display_set_flush_cb(display, flush_direct); in glcdc_create()
158 lv_display_set_flush_wait_cb(display, flush_wait_direct); in glcdc_create()
161 lv_display_set_flush_cb(display, flush_partial); in glcdc_create()
162 lv_display_set_flush_wait_cb(display, flush_wait_partial); in glcdc_create()
168 lv_display_set_buffers(display, buf1, buf2, buf_size, render_mode); in glcdc_create()
[all …]
/lvgl-latest/src/drivers/x11/
Dlv_x11_display.c152 …XPutImage(xd->hdr.display, xd->window, xd->gc, xd->ximage, xd->flush_area.x1, xd->flush_area.y1, x… in x11_flush_cb()
187 xd->ximage = XCreateImage(xd->hdr.display, xd->visual, xd->dplanes, ZPixmap, 0, xd->xdata, in x11_resolution_evt_cb()
208 XFreeGC(xd->hdr.display, xd->gc); in x11_disp_delete_evt_cb()
209 XUnmapWindow(xd->hdr.display, xd->window); in x11_disp_delete_evt_cb()
210 XDestroyWindow(xd->hdr.display, xd->window); in x11_disp_delete_evt_cb()
211 XFlush(xd->hdr.display); in x11_disp_delete_evt_cb()
229 Pixmap empty_bitmap = XCreateBitmapFromData(xd->hdr.display, xd->window, empty_data, 1, 1); in x11_hide_cursor()
230 …Cursor inv_cursor = XCreatePixmapCursor(xd->hdr.display, empty_bitmap, empty_bitmap, &black, &blac… in x11_hide_cursor()
231 XDefineCursor(xd->hdr.display, xd->window, inv_cursor); in x11_hide_cursor()
232 XFreeCursor(xd->hdr.display, inv_cursor); in x11_hide_cursor()
[all …]
/lvgl-latest/docs/details/integration/driver/
Dwindows.rst8 …he **Windows** display/input `driver <https://github.com/lvgl/lvgl/src/drivers/windows>`__ offers …
25 - Designed for LVGL device-simulation scenario --- simulates LVGL rendering to a hardware display p…
26 - Keeps LVGL display resolution constant in order to best simulate UI layout which will will be see…
27 - When Windows DPI scaling setting is changed, Windows backend will stretch display content.
33 - Has Window resizing support and LVGL display resolution is changed dynamically.
34 - When Windows DPI scaling setting is changed, LVGL display DPI value is also changed.
36 - The applications based on this mode should adapt the LVGL display resolution changing for support…
76 lv_display_t* display = lv_windows_create_display(
83 if (!display)
90 lv_indev_t* pointer_device = lv_windows_acquire_pointer_indev(display);
[all …]
Duefi.rst8 The **UEFI** display/input `driver <https://github.com/lvgl/lvgl/src/drivers/uefi>`__ offers suppor…
69 lv_display_t* display = NULL;
76 // Init the display
86 display = lv_uefi_display_create(handle);
87 lv_display_set_default(display);
DX11.rst8 | The **X11** display/input `driver <https://github.com/lvgl/lvgl/src/drivers/x11>`__ offers suppor…
68 /* initialize X11 display driver */
105 /* initialize X11 display driver */
/lvgl-latest/docs/details/integration/driver/display/
Dst7735.rst11 Display data can be stored in the on-chip display data RAM of 132 x 162 x 18 bits. It can perform d…
14 display system with fewer components.
16 …ers/display/st7735>`__ is a platform-agnostic driver, based on the `generic MIPI driver <https://g…
17 It implements display initialization, supports display rotation and implements the display flush ca…
53 To create an ST7735-based display use the function
58 * Create an LCD display with ST7735 driver
64 * @return pointer to the created display
70 …river documentation <https://github.com/lvgl/lvgl/doc/integration/drivers/display/gen_mipi.rst>`__.
Dst7789.rst11 on-chip display data RAM of 240x320x18 bits. It can perform display data RAM read/write operation w…
13 circuit necessary to drive liquid crystal; it is possible to make a display system with the fewest …
15 …ers/display/st7789>`__ is a platform-agnostic driver, based on the `generic MIPI driver <https://g…
16 It implements display initialization, supports display rotation and implements the display flush ca…
52 To create an ST7789-based display use the function
57 * Create an LCD display with ST7789 driver
63 * @return pointer to the created display
69 …river documentation <https://github.com/lvgl/lvgl/doc/integration/drivers/display/gen_mipi.rst>`__.
Dst7796.rst11 MIPI interface. Display data can be stored in the on-chip display data RAM of 320x480x18 bits. It c…
12 display data RAM read-/write-operation with no external clock to minimize power consumption. In add…
13 …integrated power supply circuit necessary to drive liquid crystal; it is possible to make a display
16 …ers/display/st7796>`__ is a platform-agnostic driver, based on the `generic MIPI driver <https://g…
17 It implements display initialization, supports display rotation and implements the display flush ca…
53 To create an ST7796-based display use the function
58 * Create an LCD display with ST7796 driver
64 * @return pointer to the created display
70 …river documentation <https://github.com/lvgl/lvgl/doc/integration/drivers/display/gen_mipi.rst>`__.
Dili9341.rst8 …f>`__ is a 262,144-color single-chip SOC driver for a-TFT liquid crystal display with resolution o…
10 display data of 240RGBx320 dots, and power supply circuit.
14 …rs/display/ili9341>`__ is a platform-agnostic driver, based on the `generic MIPI driver <https://g…
15 It implements display initialization, supports display rotation and implements the display flush ca…
51 To create an ILI9341-based display use the function
56 * Create an LCD display with ILI9341 driver
62 * @return pointer to the created display
68 …river documentation <https://github.com/lvgl/lvgl/doc/integration/drivers/display/gen_mipi.rst>`__.
Dfbdev.rst8 The Linux framebuffer (fbdev) is a linux subsystem used to display graphics. It is a hardware-indep…
31 To set up a framebuffer-based display, first create a display with ``lv_linux_fbdev_create``. After…
32 node on the display (usually this is ``/dev/fb0``).
Dst_ltdc.rst8 displays called LTDC (LCD-TFT display controller).
16 The color format of the created LVGL display will
35 This driver creates an LVGL display
57 LTDC layer to create the display for.
89 The driver supports display rotation with
95 The rotation is done in software and only works if the display was
105 enabled. If the display is not partial, then there is no need to enable this
Dgen_mipi.rst14 MIPI Alliance published a series of specifications related to display devices, including DBI (Displ…
15 (Display Command Set). Usually when one talks about a MIPI-compatible display, one thinks of a devi…
18 …k (ILI9341) SOCs. These commands provide a common interface to configure display orientation, colo…
23 …rs with an SPI or i8080 bus, and provides a common framework for chip-specific display controllers.
69 Please note that while display flushing is handled by the driver, it is the user's responsibility t…
80 to the display object as usual by calling :cpp:func:`lv_display_set_buffers()`.
83 implement a separate set of callbacks for each display. Also note that the user must take care of a…
94 #include "src/drivers/display/st7789/lv_st7789.h"
134 /* Create the LVGL display object and the LCD display driver */
137 /* Set display orientation to landscape */
[all …]
/lvgl-latest/docs/details/main-components/
Ddisplay.rst11 data type that represents a single display panel --- the hardware that displays
13 following for each display panel you want LVGL to use:
26 Why would you want multi-display support? Here are some examples:
28 - Have a "normal" TFT display with local UI and create "virtual" screens on VNC
30 - Have a large TFT display and a small monochrome display.
34 If you set up LVGL to use more than one display, be aware that some functions use the
49 Once created, a Display object remembers the characteristics of the display hardware
57 - 4 :ref:`screen_layers` automatically created with each display
58 - All :ref:`screens` created in association with this display (and not yet deleted---only
62 - What areas of the display have been updated (made "dirty") so rendering logic can
[all …]
/lvgl-latest/src/drivers/windows/
Dlv_windows_input.h51 lv_indev_t * lv_windows_acquire_pointer_indev(lv_display_t * display);
61 lv_indev_t * lv_windows_acquire_keypad_indev(lv_display_t * display);
71 lv_indev_t * lv_windows_acquire_encoder_indev(lv_display_t * display);
Dlv_windows_display.c62 data.display = NULL; in lv_windows_create_display()
86 return data.display; in lv_windows_create_display()
89 HWND lv_windows_get_display_window_handle(lv_display_t * display) in lv_windows_get_display_window_handle() argument
91 return (HWND)lv_display_get_driver_data(display); in lv_windows_get_display_window_handle()
152 data->display = context->display_device_object; in lv_windows_display_thread_entrypoint()
/lvgl-latest/docs/details/integration/boards/
Driverdi.rst7 range from simple display panels to intelligent displays, and
32 - `RVT50HQSNWC00-B <https://riverdi.com/product/5-inch-lcd-display-capacitive-touch-panel-optical-b…
33 - `RVT50HQSNWC00 <https://riverdi.com/product/5-inch-lcd-display-capacitive-touch-panel-air-bonding…
34 - `RVT50HQSFWCA0 <https://riverdi.com/product/5-inch-lcd-display-capacitive-touch-panel-air-bonding…
35 - `RVT50HQSNWCA0 <https://riverdi.com/product/5-inch-lcd-display-capacitive-touch-panel-air-bonding…
36 - `RVT50HQSFWN00 <https://riverdi.com/product/5-inch-lcd-display-stm32u5-frame-rvt50hqsfwn00>`
37 - `RVT50HQSNWN00 <https://riverdi.com/product/5-inch-lcd-display-stm32u5-rvt50hqsnwn00>`
44 display. See the :ref:`LTDC <stm32 ltdc driver>` driver docs
61 controller IC so that the display can be controlled using
70 Riverdi display panels up and running before designing or buying a
/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/intro/
Dintroduction.rst19 - Multi-display support, even with mixed color formats
21 - Hardware independent: use with any microcontroller or display
39 Basically, every modern controller which is able to drive a display is suitable to run LVGL. The mi…
50 * One frame buffer in the MCU or in an external display controller
178 Every MCU which is capable of driving a display via parallel port, SPI, RGB interface or anything e…
185 * Anything else with a strong enough MCU and a peripheral to drive a display
188 Is my display supported?
191 … needs just one simple driver function to copy an array of pixels into a given area of the display.
192 If you can do this with your display then you can use it with LVGL.
194 Some examples of the supported display types:
[all …]
/lvgl-latest/demos/ebike/
Dlv_demo_ebike.c76 lv_display_t * display = lv_display_get_default(); in lv_demo_ebike() local
77 theme_original = lv_display_get_theme(display); in lv_demo_ebike()
78 lv_theme_t * theme = lv_theme_simple_init(display); in lv_demo_ebike()
79 lv_display_set_theme(display, theme); in lv_demo_ebike()
/lvgl-latest/docs/details/integration/framework/
Darduino.rst12 …o GIGA Display Shield (docs `here <https://docs.arduino.cc/hardware/giga-display-shield>`__), use …
28 according to your TFT display type via editing either:
45 4. Set the color depth of you display in :c:macro:`LV_COLOR_DEPTH`
63 to see how to initialize LVGL. ``TFT_eSPI`` is used as the display driver.
65 In the INO file you can see how to register a display and a touchpad for
84 LVGL can display debug information in case of trouble. In the
/lvgl-latest/docs/details/integration/chip/
Dstm32.rst24 initialise the display.
49 You can then create the display driver using
59 … lv_display_set_flush_cb(disp, my_flush_cb); /* Set a flush callback to draw to the display */
111 - Finally, write the callback function, ``my_flush_cb``, which will send the display buffer to your…
167 create a new display driver using :cpp:func:`lv_display_create`, and
174 lv_display_t *display = lv_display_create(WIDTH, HEIGHT); /* Create the display */
175 …lv_display_set_flush_cb(display, my_flush_cb); /* Set a flush callback to draw to the d…
245 void my_flush_cb(lv_display_t * display, const lv_area_t * area, uint8_t * px_map);
270 lv_display_flush_ready(display);
/lvgl-latest/src/drivers/
DREADME.md1 High level drivers for display controllers, frame buffers, etc
/lvgl-latest/docs/details/libs/
Dbarcode.rst24 direction to display, and call :cpp:func:`lv_barcode_update` again to regenerate
32 display will be incomplete due to truncation.

1234