Home
last modified time | relevance | path

Searched refs:lcd (Results 1 – 25 of 78) sorted by relevance

1234

/bsp/k210/drivers/
A Ddrv_lcd.c146 spi_send_data_normal_dma(lcd->dma_channel, lcd->spi_channel, lcd->cs, &cmd, 1, SPI_TRANS_CHAR); in drv_lcd_cmd()
155 …spi_send_data_normal_dma(lcd->dma_channel, lcd->spi_channel, lcd->cs, data_buf, length, SPI_TRANS_… in drv_lcd_data_byte()
164 …spi_send_data_normal_dma(lcd->dma_channel, lcd->spi_channel, lcd->cs, data_buf, length, SPI_TRANS_… in drv_lcd_data_half_word()
173 …spi_send_data_normal_dma(lcd->dma_channel, lcd->spi_channel, lcd->cs, data_buf, length, SPI_TRANS_… in drv_lcd_data_word()
254 drv_lcd_set_area(lcd, 0, 0, lcd->lcd_info.width - 1, lcd->lcd_info.height - 1); in drv_lcd_clear()
259 …spi_fill_data_dma(lcd->dma_channel, lcd->spi_channel, lcd->cs, (const uint32_t *)&data, lcd->lcd_i… in drv_lcd_clear()
366 …rect_buffer = rt_malloc_align(lcd->lcd_info.height * lcd->lcd_info.width * (lcd->lcd_info.bits_per… in drv_lcd_rect_update()
380 … (rt_uint16_t *)lcd->lcd_info.framebuffer, lcd->lcd_info.width, lcd->lcd_info.height, x1, y1); in drv_lcd_rect_update()
392 if(!lcd) in drv_lcd_init()
413lcd->lcd_info.framebuffer = rt_malloc_align(lcd->lcd_info.height * lcd->lcd_info.width * (lcd->lcd… in drv_lcd_init()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/
A DMakefile14 obj-y += lcd/panels.o lcd/lcd_source.o lcd/default_panel.o
17 obj-$(CONFIG_LCD_SUPPORT_HE0801A068) += lcd/he0801a068.o
18 obj-$(CONFIG_EINK_PANEL_USED) += lcd/default_eink.o
21 obj-$(CONFIG_LCD_SUPPORT_T27P06) += lcd/t27p06.o
24 obj-$(CONFIG_LCD_SUPPORT_TFT08006) += lcd/tft08006.o
31 obj-$(CONFIG_LCD_SUPPORT_ILI9341) += lcd/ili9341.o
32 obj-$(CONFIG_LCD_SUPPORT_LH219WQ1) += lcd/lh219wq1.o
33 obj-$(CONFIG_LCD_SUPPORT_ST7789V) += lcd/st7789v.o
34 obj-$(CONFIG_LCD_SUPPORT_ST7796S) += lcd/st7796s.o
35 obj-$(CONFIG_LCD_SUPPORT_ST7701S) += lcd/st7701s.o
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/
A Ddisp_lcd.c86 if (lcd == NULL) { in disp_lcd_get_priv()
547 if (!lcd) { in cal_real_frame_period()
704 lcd_clk_config(lcd); in lcd_clk_enable()
1185 mgr = lcd->manager; in disp_lcd_set_bright()
1286 if (lcd == NULL) in disp_lcd_event_proc()
1378 mgr = lcd->manager; in disp_lcd_fake_enable()
1471 mgr = lcd->manager; in disp_lcd_enable()
1537 mgr = lcd->manager; in disp_lcd_disable()
2506 lcd_clk_exit(lcd); in disp_lcd_exit()
2654 disp_lcd_init(lcd, lcd->disp); in disp_init_lcd()
[all …]
A Ddisp_display.c1519 if (lcd && lcd->set_open_func) in LCD_OPEN_FUNC()
1529 if (lcd && lcd->set_close_func) in LCD_CLOSE_FUNC()
1587 if (lcd && lcd->pwm_enable) in bsp_disp_lcd_pwm_enable()
1602 if (lcd && lcd->pwm_disable) in bsp_disp_lcd_pwm_disable()
1617 if (lcd && lcd->power_enable) in bsp_disp_lcd_power_enable()
1632 if (lcd && lcd->power_disable) in bsp_disp_lcd_power_disable()
1647 if (lcd && lcd->set_bright) in bsp_disp_lcd_set_bright()
1659 if (lcd && lcd->get_bright) in bsp_disp_lcd_get_bright()
1692 if (lcd && lcd->tcon_enable) in bsp_disp_lcd_tcon_enable()
1733 if (lcd && lcd->tcon_disable) in bsp_disp_lcd_tcon_disable()
[all …]
A Ddisp_lcd.h61 s32 disp_lcd_set_bright(struct disp_device *lcd, u32 bright);
62 s32 disp_lcd_get_bright(struct disp_device *lcd);
63 s32 disp_lcd_gpio_init(struct disp_device *lcd);
64 s32 disp_lcd_gpio_exit(struct disp_device *lcd);
65 s32 disp_lcd_gpio_set_direction(struct disp_device *lcd, u32 io_index,
67 s32 disp_lcd_gpio_get_value(struct disp_device *lcd, u32 io_index);
68 s32 disp_lcd_gpio_set_value(struct disp_device *lcd, u32 io_index, u32 data);
69 s32 disp_lcd_is_enabled(struct disp_device *lcd);
/bsp/nxp/lpc/lpc55sxx/Libraries/drivers/
A Ddrv_st7796.c123 if (lcd->cb.write_cmd_cb(lcd->user_data, tx_buf, 0x05) != RT_EOK) in _st7796_window()
132 if (lcd->cb.write_cmd_cb(lcd->user_data, tx_buf, 0x05) != RT_EOK) in _st7796_window()
142 return lcd->cb.reset_cb(lcd->user_data); in _st7796_reset()
195 if (lcd->cb.write_cmd_cb(lcd->user_data, &command, 0x01) != RT_EOK) in st7796_lcd_load()
200 if (lcd->cb.write_data_cb(lcd->user_data, data, data_len) != RT_EOK) in st7796_lcd_load()
218 return lcd->cb.write_cmd_cb(lcd->user_data, &command, 0x01); in st7796_lcd_sleep()
225 if (lcd->cb.write_cmd_cb(lcd->user_data, &command, 0x01) != RT_EOK) in st7796_lcd_display()
229 …if ((lcd->cb.backlight_cb != NULL) && (lcd->cb.backlight_cb(lcd->user_data, display_on) != RT_EOK)) in st7796_lcd_display()
243 if (lcd->cb.write_cmd_cb(lcd->user_data, command, 0x01) != RT_EOK) in st7796_lcd_config()
251 if (lcd->cb.write_cmd_cb(lcd->user_data, command, 0x02) != RT_EOK) in st7796_lcd_config()
[all …]
/bsp/stm32/libraries/HAL_Drivers/drivers/
A Ddrv_lcd.c44 struct drv_lcd_device *lcd = LCD_DEVICE(device); in drv_lcd_init() local
46 lcd = lcd; in drv_lcd_init()
52 struct drv_lcd_device *lcd = LCD_DEVICE(device); in drv_lcd_control() local
89 info->width = lcd->lcd_info.width; in drv_lcd_control()
90 info->height = lcd->lcd_info.height; in drv_lcd_control()
167 pLayerCfg.WindowX1 = lcd->lcd_info.width; in stm32_lcd_init()
169 pLayerCfg.WindowY1 = lcd->lcd_info.height; in stm32_lcd_init()
213 pLayerCfg.ImageWidth = lcd->lcd_info.width; in stm32_lcd_init()
214 pLayerCfg.ImageHeight = lcd->lcd_info.height; in stm32_lcd_init()
431 struct drv_lcd_device *lcd; in lcd_test() local
[all …]
A Ddrv_lcd_mipi.c27 struct stm32_lcd lcd; variable
171 lcd.info.width = LCD_WIDTH; in stm32_lcd_init()
174 lcd.info.bits_per_pixel = 16; in stm32_lcd_init()
176 memset(lcd.info.framebuffer, 0, LCD_WIDTH * LCD_HEIGHT * (lcd.info.bits_per_pixel / 8)); in stm32_lcd_init()
199 rt_memcpy(args, &lcd.info, sizeof(lcd.info)); in stm32_lcd_control()
216 rt_memset(&lcd, 0x00, sizeof(lcd)); in rt_hw_lcd_init()
220 lcd.parent.open = RT_NULL; in rt_hw_lcd_init()
221 lcd.parent.close = RT_NULL; in rt_hw_lcd_init()
222 lcd.parent.read = RT_NULL; in rt_hw_lcd_init()
223 lcd.parent.write = RT_NULL; in rt_hw_lcd_init()
[all …]
/bsp/tkm32F499/drivers/
A Ddrv_lcd.c47 struct drv_lcd_device *lcd = LCD_DEVICE(device); in drv_lcd_init() local
49 lcd = lcd; in drv_lcd_init()
105 LCD_Initial((rt_uint32_t)lcd->front_buf, (rt_uint32_t)lcd->back_buf); in stm32_lcd_init()
153 temp = lcd->lcd_info.height * xStart; in Lcd_ColorBox()
159 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, RT_NULL); in Lcd_ColorBox()
167 Xstart = lcd->lcd_info.height * x; in LCD_Fill_Pic()
258 struct drv_lcd_device *lcd; in lcd_test() local
260 if(lcd == RT_NULL) in lcd_test()
272 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, RT_NULL); in lcd_test()
279 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, RT_NULL); in lcd_test()
[all …]
/bsp/hpmicro/libraries/drivers/
A Ddrv_lcd.c102 rt_sem_trytake(&lcd->lcd_lock); in hpm_lcd_control()
105 hpm_lcdc_init(lcd, info); in hpm_lcd_control()
131 rt_sem_trytake(&lcd->lcd_lock); in hpm_lcd_control()
150 info->width = lcd->lcd_info.width; in hpm_lcd_control()
151 info->height = lcd->lcd_info.height; in hpm_lcd_control()
172 lcd->lcd_info.framebuffer = lcdc_framebuffer; in hpm_lcdc_init()
184 lcdc_init(lcd->lcd_base, &config); in hpm_lcdc_init()
200 lcdc_turn_on_display(lcd->lcd_base); in hpm_lcdc_init()
212 struct hpm_lcd *lcd = &hpm_lcds[i]; in drv_lcd_hw_init() local
213 struct rt_device *device = &lcd->parent; in drv_lcd_hw_init()
[all …]
/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_lcd.c44 static struct imxrt_lcd lcd; variable
94 lcd.info.width = LCD_WIDTH; in imxrt_lcd_init()
95 lcd.info.height = LCD_HEIGHT; in imxrt_lcd_init()
97 lcd.info.bits_per_pixel = 16; in imxrt_lcd_init()
119 rt_memcpy(args, &lcd.info, sizeof(lcd.info)); in imxrt_lcd_control()
134 lcd.device.init = imxrt_lcd_init; in rt_hw_lcd_init()
135 lcd.device.open = RT_NULL; in rt_hw_lcd_init()
136 lcd.device.close = RT_NULL; in rt_hw_lcd_init()
137 lcd.device.read = RT_NULL; in rt_hw_lcd_init()
138 lcd.device.write = RT_NULL; in rt_hw_lcd_init()
[all …]
/bsp/stm32/stm32h750-weact-ministm32h7xx/board/port/
A Ddrv_lcd_spi.c42 struct drv_lcd_device *lcd = LCD_DEVICE(device); in drv_lcd_init() local
44 lcd = lcd; in drv_lcd_init()
50 struct drv_lcd_device *lcd = LCD_DEVICE(device); in drv_lcd_control() local
67 info->width = lcd->lcd_info.width; in drv_lcd_control()
68 info->height = lcd->lcd_info.height; in drv_lcd_control()
77 rt_err_t stm32_lcd_init(struct drv_lcd_device *lcd) in stm32_lcd_init() argument
203 struct drv_lcd_device *lcd; in lcd_test() local
211 lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_test()
214 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, RT_NULL); in lcd_test()
222 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, RT_NULL); in lcd_test()
[all …]
/bsp/qemu-vexpress-a9/drivers/
A Ddrv_clcd.c59 struct drv_clcd_device *lcd = CLCD_DEVICE(device); in drv_clcd_init() local
61 (void)lcd; /* nothing, right now */ in drv_clcd_init()
67 struct drv_clcd_device *lcd = CLCD_DEVICE(device); in drv_clcd_control() local
86 info->width = lcd->width; in drv_clcd_control()
87 info->height = lcd->height; in drv_clcd_control()
88 info->framebuffer = lcd->fb; in drv_clcd_control()
97 info->smem_len = lcd->width * lcd->height * 2; in drv_clcd_control()
98 info->smem_start = (uint32_t)lwp_map_user_phy(lwp_self(), RT_NULL, lcd->fb, in drv_clcd_control()
100 info->line_length = lcd->width * 2; in drv_clcd_control()
109 info->xres = lcd->width; in drv_clcd_control()
[all …]
/bsp/nxp/lpc/lpc178x/drivers/
A Dlpc17xx_lcd.c21 static struct rt_device lcd; variable
79 lcd.type = RT_Device_Class_Graphic; in rt_hw_lcd_init()
80 lcd.init = rt_lcd_init; in rt_hw_lcd_init()
81 lcd.open = RT_NULL; in rt_hw_lcd_init()
82 lcd.close = RT_NULL; in rt_hw_lcd_init()
83 lcd.control = rt_lcd_control; in rt_hw_lcd_init()
84 lcd.user_data = (void*)&_lcd_info; in rt_hw_lcd_init()
87 rt_device_register(&lcd, "lcd", RT_DEVICE_FLAG_RDWR); in rt_hw_lcd_init()
/bsp/stm32/stm32h750-fk750m1-vbt6/board/port/lcd/
A Ddrv_lcd_spi.c277 lcd->lcd_spi_dev = rt_device_find(LCD_SPI_DEV_NAME); in stm32_lcd_init()
391 struct drv_lcd_device *lcd = LCD_DEVICE(device); in drv_lcd_init() local
392 return stm32_lcd_init(lcd); in drv_lcd_init()
397 struct drv_lcd_device *lcd = LCD_DEVICE(device); in drv_lcd_control() local
401 lcd_setaddress(0, 0, lcd->lcd_info.width - 1, lcd->lcd_info.height - 1); in drv_lcd_control()
411 info->width = lcd->lcd_info.width; in drv_lcd_control()
546 struct drv_lcd_device *lcd; in lcd_test() local
594 rt_device_t lcd = RT_NULL; in lcd_fill() local
600 lcd = rt_device_find("lcd"); in lcd_fill()
601 rt_device_init(lcd); in lcd_fill()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/
A DSConscript39 #./source/disp2/disp/lcd/st7701s.c
42 #./source/disp2/disp/lcd/s2003t46g.c
46 #./source/disp2/disp/lcd/h245qbn02.c
49 #./source/disp2/disp/lcd/ili9881c.c
52 #./source/disp2/disp/lcd/t30p106.c
57 #./source/disp2/disp/lcd/st7796s.c
59 #./source/disp2/disp/lcd/lh219wq1.c
62 #./source/disp2/disp/lcd/st7789v.c
64 #./source/disp2/disp/lcd/ili9341.c
65 #./source/disp2/disp/lcd/t27p06.c
[all …]
/bsp/renesas/libraries/HAL_Drivers/
A Ddrv_lcd.c303 info->width = lcd->lcd_info.width; in ra_lcd_control()
304 info->height = lcd->lcd_info.height; in ra_lcd_control()
305 info->framebuffer = lcd->lcd_info.framebuffer; in ra_lcd_control()
420 struct drv_lcd_device *lcd; in lcd_test() local
434 lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_test()
438 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, &rect_info); in lcd_test()
443 lcd->lcd_info.framebuffer[2 * i] = 0xE0; in lcd_test()
447 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, &rect_info); in lcd_test()
452 lcd->lcd_info.framebuffer[2 * i] = 0x1F; in lcd_test()
456 lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, &rect_info); in lcd_test()
[all …]
/bsp/stm32/stm32f407-atk-explorer/board/ports/touch/
A Ddrv_touch_xpt.c27 rt_device_t lcd = rt_device_find(lcd_name); in xpt2046_calibration() local
28 if (lcd == RT_NULL) in xpt2046_calibration()
33 if (rt_device_open(lcd, RT_DEVICE_OFLAG_RDWR) != RT_EOK) in xpt2046_calibration()
49 rt_device_control(lcd, RTGRAPHIC_CTRL_GET_INFO, &lcd_info); in xpt2046_calibration()
55 rt_graphix_ops(lcd)->draw_hline((const char *)(&white), 0, lcd_info.width, y); in xpt2046_calibration()
69 rt_graphix_ops(lcd)->draw_hline((const char *)(&black), 0, x0 + cross_size, y0); in xpt2046_calibration()
70 rt_graphix_ops(lcd)->draw_vline((const char *)(&black), x0, 0, y0 + cross_size); in xpt2046_calibration()
97 rt_graphix_ops(lcd)->draw_hline((const char *)(&white), 0, lcd_info.width, y); in xpt2046_calibration()
109 rt_graphix_ops(lcd)->draw_vline((const char *)(&black), x1, 0, y1 + cross_size); in xpt2046_calibration()
118 rt_graphix_ops(lcd)->draw_hline((const char *)(&black), 0, x3 + cross_size, y3); in xpt2046_calibration()
[all …]
A Ddrv_xpt2046_init.c82 rt_device_t lcd = RT_NULL; in xpt2046_init_hw() local
84 lcd = rt_device_find("lcd"); in xpt2046_init_hw()
85 rt_device_init(lcd); in xpt2046_init_hw()
98 rt_device_t lcd = rt_device_find(TFTLCD_DEVICE_NAME); in xpt2046_entry() local
99 if (lcd == RT_NULL) in xpt2046_entry()
117 rt_graphix_ops(lcd)->set_pixel((const char *)(&black), in xpt2046_entry()
/bsp/mini2440/drivers/
A Dlcd_a70.c223 rt_device_t lcd = rt_malloc(sizeof(struct rt_device)); in rt_hw_lcd_init() local
224 if (lcd == RT_NULL) in rt_hw_lcd_init()
234 lcd->type = RT_Device_Class_Unknown; in rt_hw_lcd_init()
235 lcd->init = rt_lcd_init; in rt_hw_lcd_init()
236 lcd->open = RT_NULL; in rt_hw_lcd_init()
237 lcd->close = RT_NULL; in rt_hw_lcd_init()
238 lcd->control = rt_lcd_control; in rt_hw_lcd_init()
239 lcd->user_data = (void*)&_lcd_info; in rt_hw_lcd_init()
242 rt_device_register(lcd, "lcd", RT_DEVICE_FLAG_RDWR); in rt_hw_lcd_init()
A Dlcd_n35.c224 rt_device_t lcd = rt_malloc(sizeof(struct rt_device)); in rt_hw_lcd_init() local
225 if (lcd == RT_NULL) in rt_hw_lcd_init()
235 lcd->type = RT_Device_Class_Unknown; in rt_hw_lcd_init()
236 lcd->init = rt_lcd_init; in rt_hw_lcd_init()
237 lcd->open = RT_NULL; in rt_hw_lcd_init()
238 lcd->close = RT_NULL; in rt_hw_lcd_init()
239 lcd->control = rt_lcd_control; in rt_hw_lcd_init()
240 lcd->user_data = (void*)&_lcd_info; in rt_hw_lcd_init()
243 rt_device_register(lcd, "lcd", RT_DEVICE_FLAG_RDWR); in rt_hw_lcd_init()
A Dlcd_t35.c225 rt_device_t lcd = rt_malloc(sizeof(struct rt_device)); in rt_hw_lcd_init() local
226 if (lcd == RT_NULL) in rt_hw_lcd_init()
236 lcd->type = RT_Device_Class_Unknown; in rt_hw_lcd_init()
237 lcd->init = rt_lcd_init; in rt_hw_lcd_init()
238 lcd->open = RT_NULL; in rt_hw_lcd_init()
239 lcd->close = RT_NULL; in rt_hw_lcd_init()
240 lcd->control = rt_lcd_control; in rt_hw_lcd_init()
241 lcd->user_data = (void*)&_lcd_info; in rt_hw_lcd_init()
244 rt_device_register(lcd, "lcd", RT_DEVICE_FLAG_RDWR); in rt_hw_lcd_init()
A Dlcd_t43.c222 rt_device_t lcd = rt_malloc(sizeof(struct rt_device)); in rt_hw_lcd_init() local
223 if (lcd == RT_NULL) in rt_hw_lcd_init()
233 lcd->type = RT_Device_Class_Unknown; in rt_hw_lcd_init()
234 lcd->init = rt_lcd_init; in rt_hw_lcd_init()
235 lcd->open = RT_NULL; in rt_hw_lcd_init()
236 lcd->close = RT_NULL; in rt_hw_lcd_init()
237 lcd->control = rt_lcd_control; in rt_hw_lcd_init()
238 lcd->user_data = (void*)&_lcd_info; in rt_hw_lcd_init()
241 rt_device_register(lcd, "lcd", RT_DEVICE_FLAG_RDWR); in rt_hw_lcd_init()
A Dlcd_x35.c230 rt_device_t lcd = rt_malloc(sizeof(struct rt_device)); in rt_hw_lcd_init() local
231 if (lcd == RT_NULL) in rt_hw_lcd_init()
241 lcd->type = RT_Device_Class_Unknown; in rt_hw_lcd_init()
242 lcd->init = rt_lcd_init; in rt_hw_lcd_init()
243 lcd->open = RT_NULL; in rt_hw_lcd_init()
244 lcd->close = RT_NULL; in rt_hw_lcd_init()
245 lcd->control = rt_lcd_control; in rt_hw_lcd_init()
246 lcd->user_data = (void*)&_lcd_info; in rt_hw_lcd_init()
249 rt_device_register(lcd, "lcd", RT_DEVICE_FLAG_RDWR); in rt_hw_lcd_init()
/bsp/raspberry-pi/raspi4-64/drivers/
A Ddrv_hdmi.c101 struct rt_hdmi_fb_device *lcd = LCD_DEVICE(dev); in hdmi_fb_control() local
118 lcd_info->width = lcd->width; in hdmi_fb_control()
119 lcd_info->height = lcd->height; in hdmi_fb_control()
120 …fo->framebuffer = (void *)lwp_map_user_phy(lwp_self(), RT_NULL, lcd->fb, lcd->width * lcd->height … in hdmi_fb_control()
135 info->smem_len = lcd->width * lcd->height * sizeof(rt_uint32_t); in hdmi_fb_control()
136 … info->smem_start = (size_t)lwp_map_user_phy(lwp_self(), RT_NULL, lcd->fb, info->smem_len, 1); in hdmi_fb_control()
137 info->line_length = lcd->width * sizeof(rt_uint32_t); in hdmi_fb_control()

Completed in 64 milliseconds

1234