Home
last modified time | relevance | path

Searched full:pixel (Results 1 – 25 of 184) sorted by relevance

12345678

/Zephyr-latest/drivers/display/
DKconfig.stm32_ltdc19 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)
Ddisplay_sdl.c113 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 …]
DKconfig.sdl17 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.
DKconfig.st7789v15 prompt "Color pixel format"
19 Specify the color pixel format for the ST7789V display controller.
/Zephyr-latest/dts/bindings/display/
Dnordic,nrf-led-matrix.yaml23 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
Drenesas,ra-glcdc.yaml38 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.
Dsolomon,ssd1322.yaml58 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,
Dst,stm32-ltdc.yaml41 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.
Dilitek,ili9xxx-common.yaml10 pixel-format:
17 Display pixel format. Note that when RGB888 pixel format is selected
Dlcd-controller.yaml9 pixel-format:
13 Initial Pixel format for panel attached to this controller.
Dsitronix,st7735r.yaml29 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/
Damg88xx.h29 #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/
Drk055hdmipi4m.overlay55 * 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/
Drk055hdmipi4ma0.overlay55 * 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/
DKconfig21 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/
Dpanel-timing.yaml34 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/
Dws2812_spi.c97 * 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()
Dtlc5971.c43 * 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 …]
Dws2812_i2s.c85 /* 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/
Dmipi-dsi-device.yaml20 pixel-format:
24 Pixel format. Available formats in dt-bindings/mipi_dsi/mipi_dsi.h.
Dmipi-dsi-host.yaml23 least (pixel clock * bits per output pixel) / number of mipi data lanes
/Zephyr-latest/boards/shields/rtkmipilcdb00000be/
Drtkmipilcdb00000be.overlay39 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/
Dtlc5971.h21 * @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/
Dft8xx_dl.h28 /** 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/
Dindex.rst9 This is a generic shield for 128x64(/32) pixel resolution OLED displays
22 | 128x64 pixel | ssd1306 | |
25 | 128x32 pixel | ssd1306 | |
28 | 128x64 pixel | ssd1306 | |

12345678