Home
last modified time | relevance | path

Searched +full:input +full:- +full:pixel +full:- +full:format (Results 1 – 25 of 48) sorted by relevance

12

/Zephyr-latest/dts/bindings/display/
Drenesas,ra-glcdc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "renesas,ra-glcdc"
8 include: [display-controller.yaml, pinctrl-device.yaml]
17 pinctrl-0:
20 pinctrl-names:
26 interrupt-names:
27 type: string-array
31 backlight-gpios:
32 type: phandle-array
36 The sensor receives this as an active-high signal.
[all …]
/Zephyr-latest/boards/shields/rtkmipilcdb00000be/
Drtkmipilcdb00000be.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/panel.h>
15 compatible = "zephyr,lvgl-pointer-input";
16 input = <&gt911_rtkmipilcdb00000be>;
22 gt911_rtkmipilcdb00000be: gt911-rtkmipilcdb00000be@5d {
25 irq-gpios = <&renesas_mipi_connector 17 GPIO_ACTIVE_HIGH>;
26 reset-gpios = <&renesas_mipi_connector 18 GPIO_ACTIVE_LOW>;
34 compatible = "ilitek,ili9806e-dsi";
38 data-lanes = <2>;
39 pixel-format = <MIPI_DSI_PIXFMT_RGB888>;
[all …]
/Zephyr-latest/boards/shields/rk055hdmipi4ma0/
Drk055hdmipi4ma0.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/panel.h>
15 en_mipi_display_rk055hdmipi4ma0: enable-mipi-display-rk055hdmipi4ma0 {
16 compatible = "regulator-fixed";
17 regulator-name = "en_mipi_display";
18 enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>;
19 regulator-boot-on;
23 compatible = "zephyr,lvgl-pointer-input";
24 input = <&gt911_rk055hdmipi4ma0>;
30 gt911_rk055hdmipi4ma0: gt911-rk055hdmipi4ma0@5d {
[all …]
/Zephyr-latest/boards/shields/rk055hdmipi4m/
Drk055hdmipi4m.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/panel.h>
15 en_mipi_display: enable-mipi-display {
16 compatible = "regulator-fixed";
17 regulator-name = "en_mipi_display";
18 enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>;
19 regulator-boot-on;
23 compatible = "zephyr,lvgl-pointer-input";
24 input = <&gt911_rk055hdmipi4m>;
33 irq-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_HIGH>;
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dvideo.h10 * SPDX-License-Identifier: Apache-2.0
38 #define LINE_COUNT_HEIGHT (-1)
42 * @brief Video format structure
44 * Used to configure frame format.
47 /** FourCC pixel format value (\ref video_pixel_formats) */
57 * first pixel of a row in order to go to the address of the first pixel of
65 * @brief Video format capability
67 * Used to describe a video endpoint format capability.
70 /** FourCC pixel format value (\ref video_pixel_formats). */
88 * @brief Video format capabilities
[all …]
/Zephyr-latest/boards/shields/st_b_lcd40_dsi1_mb1166/
Dst_b_lcd40_dsi1_mb1166.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/panel.h>
11 compatible = "zephyr,lvgl-pointer-input";
12 input = <&ft5336>;
13 invert-y;
29 reset-gpios = <&dsi_lcd_qsh_030 57 GPIO_ACTIVE_HIGH>;
30 bl-gpios = <&dsi_lcd_qsh_030 53 GPIO_ACTIVE_HIGH>;
31 data-lanes = <2>;
32 pixel-format = <MIPI_DSI_PIXFMT_RGB888>;
41 pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>;
[all …]
Dst_b_lcd40_dsi1_mb1166_a09.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/panel.h>
11 compatible = "zephyr,lvgl-pointer-input";
12 input = <&ft5336>;
13 invert-y;
29 reset-gpios = <&dsi_lcd_qsh_030 57 GPIO_ACTIVE_HIGH>;
30 bl-gpios = <&dsi_lcd_qsh_030 53 GPIO_ACTIVE_HIGH>;
31 data-lanes = <2>;
32 pixel-format = <MIPI_DSI_PIXFMT_RGB888>;
41 pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>;
[all …]
/Zephyr-latest/boards/shields/rk043fn02h_ct/
Drk043fn02h_ct.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/panel.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&ft5336_rk043fn02h_ct>;
26 int-gpios = <&nxp_i2c_touch_fpc 2 GPIO_ACTIVE_LOW>;
34 display-timings {
35 compatible = "zephyr,panel-timing";
36 hsync-len = <41>;
37 hfront-porch = <4>;
38 hback-porch = <8>;
[all …]
/Zephyr-latest/boards/shields/rk043fn66hs_ctg/
Drk043fn66hs_ctg.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/panel.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&gt911_rk043fn66hs_ctg>;
26 irq-gpios = <&nxp_i2c_touch_fpc 2 GPIO_ACTIVE_HIGH>;
27 reset-gpios = <&nxp_i2c_touch_fpc 1 GPIO_ACTIVE_LOW>;
35 display-timings {
36 compatible = "zephyr,panel-timing";
37 hsync-len = <4>;
38 hfront-porch = <8>;
[all …]
/Zephyr-latest/boards/shields/g1120b0mipi/
Dg1120b0mipi.overlay4 * SPDX-License-Identifier: Apache-2.0
13 en_mipi_display_g1120b0mipi: enable-mipi-display {
14 compatible = "regulator-fixed";
15 regulator-name = "en_mipi_display";
16 enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>;
17 regulator-boot-on;
21 compatible = "zephyr,lvgl-pointer-input";
22 input = <&ft3267_g1120b0mipi>;
23 invert-y;
31 * Note- the actual controller present on this IC is a FT3267,
[all …]
/Zephyr-latest/include/zephyr/drivers/misc/ft8xx/
Dft8xx_copro.h4 * SPDX-License-Identifier: Apache-2.0
22 * @brief FT8xx co-processor engine functions
23 * @defgroup ft8xx_copro FT8xx co-processor
28 /** Co-processor widget is drawn in 3D effect */
30 /** Co-processor option to decode the JPEG image to RGB565 format */
32 /** Co-processor option to decode the JPEG image to L8 format, i.e., monochrome */
36 /** Co-processor widget is drawn without 3D effect */
40 /** Co-processor widget centers horizontally */
42 /** Co-processor widget centers vertically */
44 /** Co-processor widget centers horizontally and vertically */
[all …]
Dft8xx_reference_api.h4 * SPDX-License-Identifier: Apache-2.0
111 /** Co-processor widget is drawn in 3D effect */
113 /** Co-processor option to decode the JPEG image to RGB565 format */
115 /** Co-processor option to decode the JPEG image to L8 format, i.e., monochrome */
119 /** Co-processor widget is drawn without 3D effect */
123 /** Co-processor widget centers horizontally */
125 /** Co-processor widget centers vertically */
127 /** Co-processor widget centers horizontally and vertically */
131 /** Co-processor widget has no background drawn */
133 /** Co-processor clock widget is drawn without hour ticks.
[all …]
/Zephyr-latest/boards/renesas/da1469x_dk_pro/dts/
Dda1469x_dk_pro_mipi_dbi.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
17 input = <&display_touch>;
19 swap-xy;
20 invert-x;
21 invert-y;
26 clock-frequency = <400000>;
33 int-gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
38 compatible = "renesas,smartbond-mipi-dbi";
[all …]
Dda1469x_dk_pro_lcdc.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/gpio/gpio.h>
8 #include <zephyr/dt-bindings/display/panel.h>
17 input = <&display_touch>;
19 swap-xy;
28 bias-pull-up;
36 bias-pull-up;
42 clock-frequency = <400000>;
49 int-gpios = <&gpio0 31 GPIO_ACTIVE_LOW>;
55 pinctrl-0 = <&display_controller_default>;
[all …]
/Zephyr-latest/boards/shields/buydisplay_2_8_tft_touch_arduino/
Dbuydisplay_2_8_tft_touch_arduino.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&ft5336_buydisplay_2_8_tft_touch_arduino>;
18 swap-xy;
19 invert-x;
20 invert-y;
24 compatible = "zephyr,mipi-dbi-spi";
25 dc-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */
26 reset-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
[all …]
/Zephyr-latest/boards/shields/buydisplay_3_5_tft_touch_arduino/
Dbuydisplay_3_5_tft_touch_arduino.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&ft5336_buydisplay_3_5_tft_touch_arduino>;
18 swap-xy;
19 invert-x;
20 invert-y;
24 compatible = "zephyr,mipi-dbi-spi";
25 dc-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */
26 reset-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
[all …]
/Zephyr-latest/modules/lvgl/
DKconfig3 # SPDX-License-Identifier: Apache-2.0
76 prompt "Color depth (bits per pixel)"
111 default -1
138 This can be useful to disable if you need to change a display's pixel format
180 rsource "Kconfig.input"
/Zephyr-latest/boards/shields/adafruit_2_8_tft_touch_v2/dts/
Dadafruit_2_8_tft_touch_v2.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
16 compatible = "zephyr,lvgl-pointer-input";
17 input = <&ft5336_adafruit_2_8_tft_touch_v2>;
18 swap-xy;
19 invert-x;
20 invert-y;
24 compatible = "zephyr,mipi-dbi-spi";
25 spi-dev = <&arduino_spi>;
26 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */
[all …]
/Zephyr-latest/drivers/display/
Ddisplay_sdl.c5 * SPDX-License-Identifier: Apache-2.0
46 return BIT(7 - order); in mono_pixel_order()
54 const struct sdl_display_config *config = dev->config; in sdl_display_init()
55 struct sdl_display_data *disp_data = dev->data; in sdl_display_init()
61 disp_data->current_pixel_format = in sdl_display_init()
81 int rc = sdl_display_init_bottom(config->height, config->width, sdl_display_zoom_pct, in sdl_display_init()
82 use_accelerator, &disp_data->window, &disp_data->renderer, in sdl_display_init()
83 &disp_data->mutex, &disp_data->texture, in sdl_display_init()
84 &disp_data->read_texture, &disp_data->background_texture, in sdl_display_init()
91 return -EIO; in sdl_display_init()
[all …]
Ddisplay_ili9xxx.c6 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/dt-bindings/display/ili9xxx.h>
70 const struct ili9xxx_config *config = dev->config; in ili9xxx_transmit()
72 return mipi_dbi_command_write(config->mipi_dev, &config->dbi_config, in ili9xxx_transmit()
92 const struct ili9xxx_config *config = dev->config; in ili9xxx_hw_reset()
94 if (mipi_dbi_reset(config->mipi_dev, ILI9XXX_RESET_PULSE_TIME) < 0) { in ili9xxx_hw_reset()
108 spi_data[1] = sys_cpu_to_be16(x + w - 1U); in ili9xxx_set_mem_area()
115 spi_data[1] = sys_cpu_to_be16(y + h - 1U); in ili9xxx_set_mem_area()
129 const struct ili9xxx_config *config = dev->config; in ili9xxx_write()
130 struct ili9xxx_data *data = dev->data; in ili9xxx_write()
[all …]
Ddisplay_renesas_ra.c4 * SPDX-License-Identifier: Apache-2.0
47 struct display_ra_data *data = dev->data; in renesas_ra_glcdc_isr()
50 if (data->front_buf != data->pend_buf) { in renesas_ra_glcdc_isr()
51 data->front_buf = data->pend_buf; in renesas_ra_glcdc_isr()
52 k_sem_give(&data->sem); in renesas_ra_glcdc_isr()
59 struct display_ra_data *data = dev->data; in ra_display_write()
60 const struct display_ra_config *config = dev->config; in ra_display_write()
67 __ASSERT(desc->width <= desc->pitch, "Pitch is smaller than width"); in ra_display_write()
68 __ASSERT((desc->pitch * BYTE_PER_PIXEL * desc->height) <= desc->buf_size, in ra_display_write()
69 "Input buffer too small"); in ra_display_write()
[all …]
/Zephyr-latest/boards/shields/seeed_xiao_round_display/
Dseeed_xiao_round_display.overlay4 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/display/panel.h>
17 compatible = "voltage-divider";
18 io-channels = <&xiao_adc 0>;
19 output-ohms = <470000>;
20 full-ohms = <940000>;
24 compatible = "zephyr,lvgl-pointer-input";
25 input = <&chsc6x_xiao_round_display>;
33 compatible = "zephyr,mipi-dbi-spi";
34 spi-dev = <&xiao_spi>;
[all …]
/Zephyr-latest/boards/st/stm32f429i_disc1/
Dstm32f429i_disc1.dts5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
10 #include <st/f4/stm32f429zitx-pinctrl.dtsi>
11 #include <zephyr/dt-bindings/display/ili9xxx.h>
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
20 zephyr,shell-uart = &usart1;
29 compatible = "zephyr,memory-region", "mmio-sram";
32 zephyr,memory-region = "SDRAM2";
36 compatible = "gpio-leds";
48 compatible = "gpio-keys";
[all …]
/Zephyr-latest/drivers/video/
Dvideo_mcux_csi.c5 * SPDX-License-Identifier: Apache-2.0
39 const struct device *dev = data->dev; in __frame_done_cb()
40 const struct video_mcux_csi_config *config = dev->config; in __frame_done_cb()
51 status = CSI_TransferGetFullBuffer(config->base, &(data->csi_handle), &buffer_addr); in __frame_done_cb()
58 while ((vbuf = k_fifo_get(&data->fifo_in, K_NO_WAIT))) { in __frame_done_cb()
59 if ((uint32_t)vbuf->buffer == buffer_addr) { in __frame_done_cb()
67 k_fifo_put(&data->fifo_in, vbuf); in __frame_done_cb()
83 vbuf->timestamp = k_uptime_get_32(); in __frame_done_cb()
86 DCACHE_InvalidateByRange(buffer_addr, vbuf->bytesused); in __frame_done_cb()
89 k_fifo_put(&data->fifo_out, vbuf); in __frame_done_cb()
[all …]
/Zephyr-latest/boards/waveshare/esp32s3_touch_lcd_1_28/
Desp32s3_touch_lcd_1_28_esp32s3_procpu.dts3 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
8 #include "esp32s3_touch_lcd_1_28-pinctrl.dtsi"
9 #include <zephyr/dt-bindings/display/panel.h>
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/pwm/pwm.h>
15 model = "ESP32-S3-Touch-LCD-1.28 PROCPU";
16 compatible = "waveshare,esp32-s3-touch-lcd-1.28";
19 i2c-1 = &i2c1;
20 pwm-0 = &ledc0;
[all …]

12