/Zephyr-latest/drivers/display/ |
D | Kconfig | 1 # 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 …]
|
D | Kconfig.mcux_elcdif | 22 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 …]
|
D | Kconfig.ili9xxx | 1 # 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.
|
D | Kconfig.renesas_lcdc | 1 # 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
|
D | display_nt35510.h | 20 #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 …]
|
D | Kconfig.microbit | 1 # 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/ |
D | lvgl_display.c | 28 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/ |
D | sample.yaml | 5 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/ |
D | sample.yaml | 5 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 …]
|
D | README.rst | 1 .. 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/ |
D | main.c | 9 #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/ |
D | testcase.yaml | 7 - 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 …]
|
D | Kconfig | 4 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/ |
D | testcase.yaml | 6 - 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/ |
D | mb_display.h | 2 * @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/ |
D | auxdisplay.h | 9 * @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 …]
|
D | display.h | 9 * @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/ |
D | ilitek,ili9xxx-common.yaml | 5 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.
|
D | sharp,ls0xx.yaml | 4 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/ |
D | lvgl_display.h | 11 #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/ |
D | README.rst | 2 :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/ |
D | Kconfig.defconfig | 6 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/ |
D | sample.yaml | 2 name: FT800 display sample 4 sample.display.ft800: 7 - display 11 harness: display
|
/Zephyr-latest/boards/shields/rk055hdmipi4ma0/ |
D | Kconfig.defconfig | 6 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/ |
D | Kconfig | 1 # 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.
|