/Zephyr-Core-3.6.0/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 | 21 framebuffers are required to support partial display updates. 29 set to display an empty buffer during initialization. This means 30 the display will show what is effectively a dump of 36 bool "Use PXP for display rotation" 40 Use the PXP for display rotation. This requires the LCDIF node 44 display. 57 bool "Rotate display by 0 degrees" 59 Rotate display by 0 degrees. Primarily useful for testing, 63 bool "Rotate display by 90 degrees" 65 Rotate display clockwise by 90 degrees [all …]
|
D | Kconfig.ili9xxx | 1 # ILI9XXX display driver configuration options 14 bool "ILI9340 display driver" 20 Enable driver for ILI9340 display driver. 23 bool "ILI9341 display driver" 29 Enable driver for ILI9341 display driver. 32 bool "ILI9342C display driver" 38 Enable driver for ILI9342C display driver. 41 bool "ILI9488 display driver" 47 Enable driver for ILI9488 display driver.
|
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"
|
D | Kconfig.dummy | 1 # Configuration options for dummy display 7 bool "Dummy display driver" 9 Enable dummy display driver compliant with display driver API.
|
D | Kconfig.st7789v | 1 # ST7789V display driver configuration options 7 bool "ST7789V display driver" 12 Enable driver for ST7789V display driver. 19 Specify the color pixel format for the ST7789V display controller.
|
/Zephyr-Core-3.6.0/samples/drivers/display/ |
D | sample.yaml | 5 sample.display.shield.adafruit_2_8_tft_touch_v2: 20 - display 25 sample.display.shield.ssd1306_128x32: 29 - display 34 sample.display.shield.ssd1306_128x64: 38 - display 43 sample.display.shield.waveshare_epaper_gdeh0213b1: 49 sample.display.shield.waveshare_epaper_gdew042t2: 55 sample.display.st7789v_tl019fqv01: 59 - display [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-Core-3.6.0/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-Core-3.6.0/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 43 sample.subsys.display.lvgl.st_b_lcd40_dsi1_mb1166: [all …]
|
/Zephyr-Core-3.6.0/tests/drivers/display/display_read_write/ |
D | testcase.yaml | 7 - display 8 filter: dt_chosen_enabled("zephyr,display") 9 build_only: true # The CI environment has no display device 11 drivers.display.read_write.sdl.argb8888: 16 drivers.display.read_write.sdl.rgb888: 21 drivers.display.read_write.sdl.mono01: 26 drivers.display.read_write.sdl.mono10: 31 drivers.display.read_write.sdl.mono01.lsbfirst: 37 drivers.display.read_write.sdl.mono10.lsbfirst: 43 drivers.display.read_write.sdl.rgb565: [all …]
|
/Zephyr-Core-3.6.0/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 34 /** @brief Used to describe the mode of an auxiliary (text) display */ 37 /** @brief Used for moving the cursor or display position */ 42 /** Shifts current position by +/- X,Y position, does not take display direction into 47 /** Shifts current position by +/- X,Y position, takes display direction into 67 * display/driver, both minimum and maximum will be AUXDISPLAY_LIGHT_NOT_SUPPORTED. 77 /** @brief Structure holding display capabilities. */ 85 /** 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 26 #include <zephyr/dt-bindings/display/panel.h> 33 * @brief Display pixel formats 35 * Display pixel format enumeration. 50 * @brief Bits required per pixel for display format 52 * This macro expands to the number of bits required for a given display 54 * display format type 65 * @brief Display screen information [all …]
|
/Zephyr-Core-3.6.0/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-Core-3.6.0/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. 32 display-inversion: 35 Display inversion mode. Every bit is inverted from the frame memory to 36 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.
|
D | galaxycore,gc9x01x.yaml | 7 GC9X01X display driver. 10 controllers and different display sizes. It has been validated 12 - GC9101A: (Waveshare 240x240, 1.28inch round lcd display 240x240) 14 Here is an example to define a display interface: 32 include: [spi-device.yaml, display-controller.yaml, lcd-controller.yaml] 58 description: Display orientation (CW) in degrees. 60 display-inversion: 63 Display inversion mode. Every bit is inverted from the frame memory to 64 the display.
|
/Zephyr-Core-3.6.0/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-Core-3.6.0/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-Core-3.6.0/samples/subsys/display/cfb_shell/ |
D | README.rst | 5 Use the CFB shell module to interact with a monochrome display. 18 :zephyr-app: samples/subsys/display/cfb_shell 43 **init**: should be called first to initialize the display. 51 Display Cleared 53 **get_device**: prints the display device name. 62 **get_param**: get the display parameters where height, width and ppt 99 **invert**: invert the pixel color of the display. 110 of the display the remaining characters will be displayed on the next line. The 121 marks when it contains spaces. If the text hits the edge of the display, the 123 until it hits the display boundary, last column for horizontal and last row [all …]
|
D | sample.yaml | 2 harness: display 3 tags: display 8 sample.display.cfb_shell.ssd1306: 12 sample.display.cfb_shell.ssd16xx:
|
/Zephyr-Core-3.6.0/samples/drivers/misc/ft800/ |
D | sample.yaml | 2 name: FT800 display sample 4 sample.display.ft800: 7 - display 11 harness: display
|
/Zephyr-Core-3.6.0/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.
|
/Zephyr-Core-3.6.0/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-Core-3.6.0/samples/subsys/display/cfb/ |
D | sample.yaml | 2 harness: display 3 tags: display 8 sample.display.cfb.ssd1306: 12 sample.display.cfb.ssd16xx:
|