Home
last modified time | relevance | path

Searched full:display (Results 1 – 25 of 811) sorted by relevance

12345678910>>...33

/Zephyr-latest/drivers/display/
DKconfig1 # Display drivers
6 menuconfig DISPLAY config
7 bool "Display controller drivers"
9 Enable display drivers
11 if DISPLAY
14 int "Display devices init priority"
17 Display devices initialization priority.
19 module = DISPLAY
20 module-str = display
23 source "drivers/display/Kconfig.mcux_elcdif"
[all …]
DKconfig.mcux_elcdif22 framebuffers are required to support partial display updates.
30 set to display an empty buffer during initialization. This means
31 the display will show what is effectively a dump of
40 eLCDIF driver allocates framebuffers to support partial display updates.
47 bool "Use PXP for display rotation"
51 Use the PXP for display rotation. This requires the LCDIF node
55 display.
73 bool "Rotate display by 0 degrees"
75 Rotate display by 0 degrees. Primarily useful for testing,
79 bool "Rotate display by 90 degrees"
[all …]
DKconfig.ili9xxx1 # ILI9XXX display driver configuration options
23 bool "ILI9340 display driver"
29 Enable driver for ILI9340 display driver.
32 bool "ILI9341 display driver"
38 Enable driver for ILI9341 display driver.
41 bool "ILI9342C display driver"
47 Enable driver for ILI9342C display driver.
50 bool "ILI9488 display driver"
56 Enable driver for ILI9488 display driver.
DKconfig.renesas_lcdc1 # Smartbond display controller configuration options
7 bool "Smartbond display controller driver"
13 Enable Smartbond display controller.
16 bool "Allocate the display buffer into PSRAM"
20 Allocate the display buffer into PSRAM
Ddisplay_nt35510.h20 #define NT35510_CMD_RDDID 0x04 /* Read display ID */
22 #define NT35510_CMD_RDDPM 0x0A /* Read display power mode */
23 #define NT35510_CMD_RDDMADCTL 0x0B /* Read display MADCTL */
24 #define NT35510_CMD_RDDCOLMOD 0x0C /* Read display pixel format */
25 #define NT35510_CMD_RDDIM 0x0D /* Read display image mode */
26 #define NT35510_CMD_RDDSM 0x0E /* Read display signal mode */
27 #define NT35510_CMD_RDDSDR 0x0F /* Read display self-diagnostics result */
31 #define NT35510_CMD_NORON 0x13 /* Normal display mode on */
32 #define NT35510_CMD_INVOFF 0x20 /* Display inversion off */
33 #define NT35510_CMD_INVON 0x21 /* Display inversion on */
[all …]
DKconfig.microbit1 # Microbit display driver configuration options
7 bool "BBC micro:bit 5x5 LED Display support"
11 Enable this to be able to display images and text on the 5x5
12 LED matrix display on the BBC micro:bit.
15 int "Maximum length of strings that can be shown on the display"
/Zephyr-latest/modules/lvgl/
Dlvgl_display.c28 data = (struct lvgl_disp_data *)lv_display_get_user_data(flush.display); in lvgl_flush_thread_entry()
30 flush.desc.frame_incomplete = !lv_display_flush_is_last(flush.display); in lvgl_flush_thread_entry()
40 void lvgl_wait_cb(lv_display_t *display) in lvgl_wait_cb() argument
70 int set_lvgl_rendering_cb(lv_display_t *display) in set_lvgl_rendering_cb() argument
73 struct lvgl_disp_data *data = (struct lvgl_disp_data *)lv_display_get_user_data(display); in set_lvgl_rendering_cb()
76 lv_display_set_flush_wait_cb(display, lvgl_wait_cb); in set_lvgl_rendering_cb()
81 lv_display_set_color_format(display, LV_COLOR_FORMAT_ARGB8888); in set_lvgl_rendering_cb()
82 lv_display_set_flush_cb(display, lvgl_flush_cb_32bit); in set_lvgl_rendering_cb()
83 lv_display_add_event_cb(display, lvgl_rounder_cb, LV_EVENT_INVALIDATE_AREA, in set_lvgl_rendering_cb()
84 display); in set_lvgl_rendering_cb()
[all …]
/Zephyr-latest/samples/subsys/display/lvgl/
Dsample.yaml5 sample.display.lvgl.gui:
6 filter: dt_chosen_enabled("zephyr,display")
9 # the display buffer, but a minimum is also required for the system itself.
16 - display
23 sample.display.lvgl.rk055hdmipi4m:
25 # a display shield to work with LVGL
27 # The minimum RAM needed for this display is actually around 8MB,
28 # but the RT595 uses external PSRAM for the display buffer
33 - display
45 sample.subsys.display.lvgl.st_b_lcd40_dsi1_mb1166:
[all …]
/Zephyr-latest/samples/drivers/display/
Dsample.yaml5 sample.display.sdl:
10 tags: display
11 sample.display.dummy:
19 tags: display
25 - "Display sample for (.*)"
26 sample.display.g1120b0mipi:
28 tags: display
40 - "sample: Display sample for (.*)"
41 - "Display starts"
42 - "Display sample test mode done (.*)"
[all …]
DREADME.rst1 .. zephyr:code-sample:: display
2 :name: Display
5 Draw basic rectangles on a display device.
10 This sample will draw some basic rectangles onto the display.
21 As this is a generic sample it should work with any display supported by Zephyr.
27 :zephyr-app: samples/drivers/display
37 :zephyr-app: samples/drivers/display
42 List of Arduino-based display shields
/Zephyr-latest/samples/subsys/display/cfb_custom_font/src/
Dmain.c9 #include <zephyr/display/cfb.h>
16 const struct device *const display = DEVICE_DT_GET(DT_CHOSEN(zephyr_display)); in main() local
19 if (!device_is_ready(display)) { in main()
20 printk("Display device not ready\n"); in main()
23 if (display_set_pixel_format(display, PIXEL_FORMAT_MONO10) != 0) { in main()
24 if (display_set_pixel_format(display, PIXEL_FORMAT_MONO01) != 0) { in main()
30 if (display_blanking_off(display) != 0) { in main()
31 printk("Failed to turn off display blanking\n"); in main()
35 err = cfb_framebuffer_init(display); in main()
40 err = cfb_framebuffer_clear(display, true); in main()
[all …]
/Zephyr-latest/tests/drivers/display/display_read_write/
Dtestcase.yaml7 - display
8 harness: display
10 drivers.display.read_write.sdl.argb8888:
16 drivers.display.read_write.sdl.rgb888:
22 drivers.display.read_write.sdl.mono01:
28 drivers.display.read_write.sdl.mono10:
34 drivers.display.read_write.sdl.mono01.lsbfirst:
41 drivers.display.read_write.sdl.mono10.lsbfirst:
48 drivers.display.read_write.sdl.rgb565:
54 drivers.display.read_write.sdl.bgr565:
[all …]
DKconfig4 mainmenu "Display Read Write Test"
9 bool "Place the display buffer in a specific memory section"
11 Place the display buffer in a specific memory section.
14 int "Display buffer memory alignment"
17 Specific display buffer alignment.
22 string "Memory section to place Display Buffer"
24 Specific memory section to place the display buffer.
/Zephyr-latest/tests/subsys/display/cfb/basic/
Dtestcase.yaml6 - display
9 harness: display
13 display.cfb.basic.mono01:
17 display.cfb.basic.mono10:
21 display.cfb.basic.mono01.lsbfirst:
26 display.cfb.basic.mono10.lsbfirst:
31 display.cfb.basic.mono01.msbfirst_font:
36 display.cfb.basic.mono10.msbfirst_font:
41 display.cfb.basic.mono01.lsbfirst.msbfirst_font:
47 display.cfb.basic.mono10.lsbfirst.msbfirst_font:
/Zephyr-latest/include/zephyr/display/
Dmb_display.h2 * @brief BBC micro:bit display APIs.
15 * @brief BBC micro:bit display APIs
16 * @defgroup mb_display BBC micro:bit display APIs
32 * @brief Representation of a BBC micro:bit display image.
51 * @brief Display mode.
59 /** Display images sequentially, one at a time. */
62 /** Display images by scrolling. */
65 /* Display flags, i.e. modifiers to the chosen mode */
99 * @brief Opaque struct representing the BBC micro:bit display.
105 * https://lancaster-university.github.io/microbit-docs/ubit/display/
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dauxdisplay.h9 * @brief Public API for auxiliary (textual/non-graphical) display drivers
16 * @brief Auxiliary (Text) Display Interface
17 * @defgroup auxdisplay_interface Text Display Interface
36 /** @brief Used to describe the mode of an auxiliary (text) display */
39 /** @brief Used for moving the cursor or display position */
44 /** Shifts current position by +/- X,Y position, does not take display direction into
49 /** Shifts current position by +/- X,Y position, takes display direction into
69 * display/driver, both minimum and maximum will be AUXDISPLAY_LIGHT_NOT_SUPPORTED.
79 /** @brief Structure holding display capabilities. */
87 /** Display-specific data (e.g. 4-bit or 8-bit mode for HD44780-based displays) */
[all …]
Ddisplay.h9 * @brief Public API for display drivers and applications
16 * @brief Display Interface
17 * @defgroup display_interface Display Interface
28 #include <zephyr/dt-bindings/display/panel.h>
35 * @brief Display pixel formats
37 * Display pixel format enumeration.
52 * @brief Bits required per pixel for display format
54 * This macro expands to the number of bits required for a given display
56 * display format type
67 * @brief Display screen information
[all …]
/Zephyr-latest/dts/bindings/display/
Dilitek,ili9xxx-common.yaml5 description: ILI9XXX display controllers common properties.
7 include: [mipi-dbi-spi-device.yaml, display-controller.yaml]
17 Display pixel format. Note that when RGB888 pixel format is selected
30 Display rotation (CW) in degrees.
33 display-inversion:
36 Display inversion mode. Every bit is inverted from the frame memory to
37 the display.
Dsharp,ls0xx.yaml4 description: Sharp memory display controller
8 include: [spi-device.yaml, display-controller.yaml]
23 datasheet of particular display. Higher frequency gives better
28 description: DISPLAY pin
30 The DISPLAY pin controls if the LCD displays memory contents or
32 initialization. display blanking apis can be used to control it.
/Zephyr-latest/modules/lvgl/include/
Dlvgl_display.h11 #include <zephyr/drivers/display.h>
25 lv_display_t *display; member
32 void lvgl_flush_cb_mono(lv_display_t *display, const lv_area_t *area, uint8_t *px_map);
33 void lvgl_flush_cb_16bit(lv_display_t *display, const lv_area_t *area, uint8_t *px_map);
34 void lvgl_flush_cb_24bit(lv_display_t *display, const lv_area_t *area, uint8_t *px_map);
35 void lvgl_flush_cb_32bit(lv_display_t *display, const lv_area_t *area, uint8_t *px_map);
40 int set_lvgl_rendering_cb(lv_display_t *display);
/Zephyr-latest/samples/drivers/auxdisplay/
DREADME.rst2 :name: Auxiliary display
5 Output "Hello World" to an auxiliary display.
10 This sample shows how to use the :ref:`auxiliary display driver <auxdisplay_api>`
16 Note that this sample requires a board with an auxiliary display setup. A
18 HD44780-compatible 20 character by 4 line display. See the overlay file
29 If successful, the display will show "Hello World from <board>".
/Zephyr-latest/boards/shields/rk055hdmipi4m/
DKconfig.defconfig6 if DISPLAY
8 # Enable MIPI DSI, as this display controller requires it.
13 endif # DISPLAY
23 # LVGL should allocate buffers equal to size of display
32 # display refreshes, which is not necessary for the eLCDIF driver
/Zephyr-latest/samples/drivers/misc/ft800/
Dsample.yaml2 name: FT800 display sample
4 sample.display.ft800:
7 - display
11 harness: display
/Zephyr-latest/boards/shields/rk055hdmipi4ma0/
DKconfig.defconfig6 if DISPLAY
8 # Enable MIPI DSI, as this display controller requires it.
13 endif # DISPLAY
25 # LVGL should allocate buffers equal to size of display
34 # display refreshes, which is not necessary for the eLCDIF driver
/Zephyr-latest/drivers/auxdisplay/
DKconfig1 # Auxiliary Display drivers
7 bool "Auxiliary (textual) Display Drivers"
9 Enable auxiliary/texual display drivers (e.g. alphanumerical displays)
14 int "Auxiliary display devices init priority"
17 Auxiliary (textual) display devices initialization priority.

12345678910>>...33