/Zephyr-latest/drivers/display/ |
D | Kconfig.stm32_ltdc | 19 prompt "Color pixel format" 23 Specify the color pixel format for the STM32 LCD-TFT display controller. 28 One pixel consists of 8-bit alpha, 8-bit red, 8-bit green and 8-bit blue value 29 (4 bytes per pixel) 34 One pixel consists of 8-bit red, 8-bit green and 8-bit blue value 35 (3 bytes per pixel) 40 One pixel consists of 5-bit red, 6-bit green and 5-bit blue value 41 (2 bytes per pixel)
|
D | display_sdl.c | 113 uint32_t pixel; in sdl_display_write_rgb888() local 123 pixel = *byte_ptr << 16; in sdl_display_write_rgb888() 124 pixel |= *(byte_ptr + 1) << 8; in sdl_display_write_rgb888() 125 pixel |= *(byte_ptr + 2); in sdl_display_write_rgb888() 126 *((uint32_t *)disp_buf) = pixel | 0xFF000000; in sdl_display_write_rgb888() 137 uint32_t pixel; in sdl_display_write_rgb565() local 149 pixel = (((rgb565 >> 11) & 0x1F) * 255 / 31) << 16; in sdl_display_write_rgb565() 150 pixel |= (((rgb565 >> 5) & 0x3F) * 255 / 63) << 8; in sdl_display_write_rgb565() 151 pixel |= (rgb565 & 0x1F) * 255 / 31; in sdl_display_write_rgb565() 152 *((uint32_t *)disp_buf) = pixel | 0xFF000000; in sdl_display_write_rgb565() [all …]
|
D | Kconfig.sdl | 17 prompt "Default pixel format" 20 Default pixel format to be used by the display 59 If selected, set the MSB to represent the first pixel. 60 This applies when the pixel format is MONO01/MONO10.
|
D | Kconfig.st7789v | 15 prompt "Color pixel format" 19 Specify the color pixel format for the ST7789V display controller.
|
/Zephyr-latest/dts/bindings/display/ |
D | nordic,nrf-led-matrix.yaml | 23 pixel-mapping: 29 array corresponds to one pixel of the matrix and specifies the row 36 pixel-mapping = [00 13 01 14 02 41 - pixel (0,0) is controlled by row 0 and column 0 42 - pixel (1,0) is controlled by row 1 and column 3 43 - pixel (0,1) is controlled by row 2 and column 3 44 - pixel (1,1) is controlled by row 2 and column 4 66 pixel-group-size: 76 In case GPIOTE and PPI channels are used for generating the pixel pulse
|
D | renesas,ra-glcdc.yaml | 38 input-pixel-format: 42 Initial input Pixel format for Graphic LCD controller. 44 output-pixel-format: 48 Initial output Pixel format for Graphic LCD controller.
|
D | solomon,ssd1322.yaml | 58 segments-per-pixel: 65 Map multiple adjacent segments to one pixel. 67 two adjacent pixel drivers to each physical pixel. By setting this to 2, 68 the driver will repeat each pixel. The default disables this functionality,
|
D | st,stm32-ltdc.yaml | 41 Provide a pin configuration for using parallel pixel output. In combination with DSI HOST 58 description: First pixel in x direction on layer 0. Defaults to 0. 62 description: Last pixel in x direction on layer 0. Defaults to width. 66 description: First pixel in y direction on layer 0. Defaults to 0. 70 description: Last pixel in y direction on layer 0. Defaults to height.
|
D | ilitek,ili9xxx-common.yaml | 10 pixel-format: 17 Display pixel format. Note that when RGB888 pixel format is selected
|
D | lcd-controller.yaml | 9 pixel-format: 13 Initial Pixel format for panel attached to this controller.
|
D | sitronix,st7735r.yaml | 29 description: Interface Pixel Format 113 In the case of enabling this option, API reports pixel-format in capabilities 114 as the inverted value of the RGB pixel-format specified in MADCTL. 116 where the actual color is different from the pixel format of MADCTL.
|
/Zephyr-latest/drivers/sensor/amg88xx/ |
D | amg88xx.h | 29 #define AMG88XX_INT0 0x10 /* Pixel 1..8 Interrupt Result */ 30 #define AMG88XX_INT1 0x11 /* Pixel 9..16 Interrupt Result */ 31 #define AMG88XX_INT2 0x12 /* Pixel 17..24 Interrupt Result */ 32 #define AMG88XX_INT3 0x13 /* Pixel 25..32 Interrupt Result */ 33 #define AMG88XX_INT4 0x14 /* Pixel 33..40 Interrupt Result */ 34 #define AMG88XX_INT5 0x15 /* Pixel 41..48 Interrupt Result */ 35 #define AMG88XX_INT6 0x16 /* Pixel 49..56 Interrupt Result */ 36 #define AMG88XX_INT7 0x17 /* Pixel 57..64 Interrupt Result */
|
/Zephyr-latest/boards/shields/rk055hdmipi4m/ |
D | rk055hdmipi4m.overlay | 55 * Pixel clock is given by the following formula: 61 pixel-format = <PANEL_PIXEL_FORMAT_BGR_565>; 70 dpi-pixel-packet = "24-bit"; 76 * (pixel clock * bits per pixel) / MIPI data lanes 87 pixel-format = <MIPI_DSI_PIXFMT_RGB565>;
|
/Zephyr-latest/boards/shields/rk055hdmipi4ma0/ |
D | rk055hdmipi4ma0.overlay | 55 * Pixel clock is given by the following formula: 61 pixel-format = <PANEL_PIXEL_FORMAT_BGR_565>; 70 dpi-pixel-packet = "24-bit"; 76 * (pixel clock * bits per pixel) / MIPI data lanes 87 pixel-format = <MIPI_DSI_PIXFMT_RGB565>;
|
/Zephyr-latest/samples/drivers/video/capture/ |
D | Kconfig | 21 string "Pixel format of the video frame" 23 Pixel format of the video frame. If not set, the default pixel format is used.
|
/Zephyr-latest/dts/bindings/display/panel/ |
D | panel-timing.yaml | 34 Pixel clock for display controller in Hz. Must be at least as large as: 119 Polarity of pixel clock. Selects which edge to drive data to display on. 120 0 drives pixel data on falling edge, and samples on rising edge. 121 1 drives pixel data on rising edge, and samples data on falling edge 132 and sample sync on rising edge of pixel clock. 134 and sample sync on falling edge of pixel clock.
|
/Zephyr-latest/drivers/led_strip/ |
D | ws2812_spi.c | 97 * Convert pixel data into SPI frames. Each frame has pixel data in ws2812_strip_update_rgb() 104 uint8_t pixel; in ws2812_strip_update_rgb() local 109 pixel = 0; in ws2812_strip_update_rgb() 112 pixel = pixels[i].r; in ws2812_strip_update_rgb() 115 pixel = pixels[i].g; in ws2812_strip_update_rgb() 118 pixel = pixels[i].b; in ws2812_strip_update_rgb() 123 ws2812_spi_ser(px_buf, pixel, one, zero); in ws2812_strip_update_rgb() 129 * Display the pixel data. in ws2812_strip_update_rgb()
|
D | tlc5971.c | 43 * The TLC5971 has 4x RGB outputs per device, where each RGB group constitues a pixel from this 174 * @brief serialize control data and pixel data for device daisy chain 180 * @param pixels pixel RGB data for daisy chain 206 for (int pixel = (TLC5971_PIXELS_PER_DEVICE - 1); pixel >= 0; pixel--) { in tlc5971_fill_data_buffer() local 209 &pixels[(device * TLC5971_PIXELS_PER_DEVICE) + pixel]; in tlc5971_fill_data_buffer() 212 * Convert pixel data into SPI frames, mapping user colors to tlc5971 in tlc5971_fill_data_buffer() 263 int tlc5971_set_global_brightness(const struct device *dev, struct led_rgb pixel) in tlc5971_set_global_brightness() argument 269 if ((pixel.r <= TLC5971_GLOBAL_BRIGHTNESS_CONTROL_MAX) && in tlc5971_set_global_brightness() 270 (pixel.g <= TLC5971_GLOBAL_BRIGHTNESS_CONTROL_MAX) && in tlc5971_set_global_brightness() 271 (pixel.b <= TLC5971_GLOBAL_BRIGHTNESS_CONTROL_MAX)) { in tlc5971_set_global_brightness() [all …]
|
D | ws2812_i2s.c | 85 /* Add a pre-data reset, so the first pixel isn't skipped by the strip. */ in ws2812_strip_update_rgb() 92 * Convert pixel data into I2S frames. Each frame has pixel data in ws2812_strip_update_rgb() 97 uint8_t pixel; in ws2812_strip_update_rgb() local 102 pixel = 0; in ws2812_strip_update_rgb() 105 pixel = pixels[i].r; in ws2812_strip_update_rgb() 108 pixel = pixels[i].g; in ws2812_strip_update_rgb() 111 pixel = pixels[i].b; in ws2812_strip_update_rgb() 116 *tx_buf = ws2812_i2s_ser(pixel, sym_one, sym_zero) ^ reset_word; in ws2812_strip_update_rgb()
|
/Zephyr-latest/dts/bindings/mipi-dsi/ |
D | mipi-dsi-device.yaml | 20 pixel-format: 24 Pixel format. Available formats in dt-bindings/mipi_dsi/mipi_dsi.h.
|
D | mipi-dsi-host.yaml | 23 least (pixel clock * bits per output pixel) / number of mipi data lanes
|
/Zephyr-latest/boards/shields/rtkmipilcdb00000be/ |
D | rtkmipilcdb00000be.overlay | 39 pixel-format = <MIPI_DSI_PIXFMT_RGB888>; 47 input-pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>; 48 output-pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>;
|
/Zephyr-latest/include/zephyr/drivers/led_strip/ |
D | tlc5971.h | 21 * @param pixel global brightness values for RGB channels 25 int tlc5971_set_global_brightness(const struct device *dev, struct led_rgb pixel);
|
/Zephyr-latest/include/zephyr/drivers/misc/ft8xx/ |
D | ft8xx_dl.h | 28 /** Rectangular pixel arrays, in various color formats */ 33 * Anti-aliased lines, with width from 0 to 4095 1/16th of pixel units. 153 * the line to the outermost drawn pixel, in units of 1/16 pixel. The valid 154 * range is from 16 to 4095 in terms of 1/16th pixel units. 160 * @param width Line width in 1/16 pixel 188 * The range of coordinates is from -16384 to +16383 in terms of 1/16th pixel 194 * @param x Signed x-coordinate in 1/16 pixel precision 195 * @param y Signed y-coordinate in 1/16 pixel precision
|
/Zephyr-latest/boards/shields/ssd1306/doc/ |
D | index.rst | 9 This is a generic shield for 128x64(/32) pixel resolution OLED displays 22 | 128x64 pixel | ssd1306 | | 25 | 128x32 pixel | ssd1306 | | 28 | 128x64 pixel | ssd1306 | |
|