| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_lcd.c | 30 struct rt_device_graphic_info lcd_info; member 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() 294 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_hw_init() 295 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_hw_init() 344 if (_lcd.lcd_info.framebuffer) in drv_lcd_hw_init() [all …]
|
| /bsp/stm32/stm32h750-weact-ministm32h7xx/board/port/ |
| A D | drv_lcd_spi.c | 28 struct rt_device_graphic_info lcd_info; member 56 LCD_FillRGBRect(0, 0, _lcd.lcd_info.framebuffer, _lcd.lcd_info.width, _lcd.lcd_info.height); in drv_lcd_control() 67 info->width = lcd->lcd_info.width; in drv_lcd_control() 68 info->height = lcd->lcd_info.height; in drv_lcd_control() 132 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_hw_init() 133 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_hw_init() 135 _lcd.lcd_info.pixel_format = LCD_PIXEL_FORMAT; in drv_lcd_hw_init() 180 if (_lcd.lcd_info.framebuffer) in drv_lcd_hw_init() 182 rt_free(_lcd.lcd_info.framebuffer); in drv_lcd_hw_init() 211 lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_test() [all …]
|
| /bsp/tkm32F499/drivers/ |
| A D | drv_lcd.c | 33 struct rt_device_graphic_info lcd_info; member 65 _lcd.lcd_info.framebuffer = _lcd.back_buf; in drv_lcd_control() 89 info->width = lcd->lcd_info.width; in drv_lcd_control() 90 info->height = lcd->lcd_info.height; in drv_lcd_control() 153 temp = lcd->lcd_info.height * xStart; in Lcd_ColorBox() 167 Xstart = lcd->lcd_info.height * x; in LCD_Fill_Pic() 178 LTDC_Buf[y + lcd->lcd_info.height * x] = Color; in DrawPixel() 202 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_hw_init() 203 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_hw_init() 205 _lcd.lcd_info.pixel_format = LCD_PIXEL_FORMAT; in drv_lcd_hw_init() [all …]
|
| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_rgb_lcd.c | 43 info->pixel_format = rgb_lcd->lcd_info.pixel_format; in swm_rgb_lcd_control() 45 info->width = rgb_lcd->lcd_info.width; in swm_rgb_lcd_control() 46 info->height = rgb_lcd->lcd_info.height; in swm_rgb_lcd_control() 47 info->framebuffer = rgb_lcd->lcd_info.framebuffer; in swm_rgb_lcd_control() 104 rgb_lcd_obj.lcd_info.height = LCD_HEIGHT; in swm_rgb_lcd_init() 105 rgb_lcd_obj.lcd_info.width = LCD_WIDTH; in swm_rgb_lcd_init() 107 rgb_lcd_obj.lcd_info.pixel_format = LCD_PIXEL_FORMAT; in swm_rgb_lcd_init() 111 if (rgb_lcd_obj.lcd_info.framebuffer == RT_NULL) in swm_rgb_lcd_init() 185 if (rgb_lcd_obj.lcd_info.framebuffer) in swm_rgb_lcd_init() 187 rt_free(rgb_lcd_obj.lcd_info.framebuffer); in swm_rgb_lcd_init() [all …]
|
| A D | drv_rgb_lcd.h | 19 struct rt_device_graphic_info lcd_info; member
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_lcd.c | 37 #define LCD_DRV_FB_SZ (lcd_drv->lcd_info.width * lcd_drv->lcd_info.height * sizeof(rt_uint32_t)) 141 …uint32_t len = (uint32_t)lcd_drv->lcd_info.width * lcd_drv->lcd_info.height * (lcd_drv->lcd_info.b… in lcd_vsync_event_process() 221 lcd_drv->lcd_info.bits_per_pixel = 32; in _lcd_drv_init() 236 lcd_drv->lcd_info.framebuffer = framebuffer; in _lcd_drv_init() 651 info->xres = lcd_drv->lcd_info.width; in fb_control() 767 if (x >= lcd_drv->lcd_info.width) in lcd_draw_point() 768 x = lcd_drv->lcd_info.width - 1; in lcd_draw_point() 769 if (y >= lcd_drv->lcd_info.height) in lcd_draw_point() 770 y = lcd_drv->lcd_info.height - 1; in lcd_draw_point() 784 if (i >= lcd_drv->lcd_info.height) in lcd_draw_point() [all …]
|
| /bsp/efm32/ |
| A D | dev_lcd.c | 54 static struct rt_device_graphic_info lcd_info; variable 90 if ((x < 0) || (x > lcd_info.width)) in efm32_spiLcd_setPixel() 94 if ((y < 0) || (y > lcd_info.height)) in efm32_spiLcd_setPixel() 135 if ((x < 0) || (x > lcd_info.width)) in efm32_spiLcd_getPixel() 139 if ((y < 0) || (y > lcd_info.height)) in efm32_spiLcd_getPixel() 235 if (x2 > lcd_info.width) in efm32_spiLcd_drawHLine() 237 x2 = lcd_info.width; in efm32_spiLcd_drawHLine() 308 if (y2 > lcd_info.height) in efm32_spiLcd_drawVLine() 310 y2 = lcd_info.height; in efm32_spiLcd_drawVLine() 329 ret = DMD_setClippingArea(0, 0, lcd_info.width, lcd_info.height); in efm32_spiLcd_drawVLine() [all …]
|
| A D | application.c | 169 struct rt_device_graphic_info lcd_info; in app_main() local 170 lcd->control(lcd, RTGRAPHIC_CTRL_GET_INFO, (void *)&lcd_info); in app_main() 171 rt_kprintf("LCD size: %dX%d\n", lcd_info.width, lcd_info.height); in app_main() 399 struct rt_device_graphic_info lcd_info; in app_photo() local 400 lcd->control(lcd, RTGRAPHIC_CTRL_GET_INFO, (void *)&lcd_info); in app_photo() 401 rt_kprintf("LCD size: %dX%d\n", lcd_info.width, lcd_info.height); in app_photo() 624 struct rt_device_graphic_info lcd_info; in rt_demo_thread_entry() local 625 lcd->control(lcd, RTGRAPHIC_CTRL_GET_INFO, (void *)&lcd_info); in rt_demo_thread_entry() 626 rt_kprintf("LCD size: %dX%d\n", lcd_info.width, lcd_info.height); in rt_demo_thread_entry()
|
| A D | dev_keys.c | 229 struct rt_device_graphic_info lcd_info; in efm32_keys_init() local 239 lcd->control(lcd, RTGRAPHIC_CTRL_GET_INFO, (void *)&lcd_info); in efm32_keys_init() 245 joy.max_x = lcd_info.width; in efm32_keys_init() 247 joy.max_y = lcd_info.height; in efm32_keys_init()
|
| /bsp/stm32/stm32f407-atk-explorer/board/ports/touch/ |
| A D | drv_touch_xpt.c | 48 struct rt_device_graphic_info lcd_info; in xpt2046_calibration() local 49 rt_device_control(lcd, RTGRAPHIC_CTRL_GET_INFO, &lcd_info); in xpt2046_calibration() 52 for (rt_uint32_t y = 0; y < lcd_info.height; ++y) in xpt2046_calibration() 58 …rt_uint32_t cross_size = (lcd_info.width > lcd_info.height ? lcd_info.height : lcd_info.width) / 1… in xpt2046_calibration() 61 rt_uint32_t x1 = lcd_info.width - cross_size; in xpt2046_calibration() 63 rt_uint32_t x2 = lcd_info.width - cross_size; in xpt2046_calibration() 64 rt_uint32_t y2 = lcd_info.height - cross_size; in xpt2046_calibration() 66 rt_uint32_t y3 = lcd_info.height - cross_size; in xpt2046_calibration() 94 for (rt_uint32_t y = 0; y < lcd_info.height; ++y) in xpt2046_calibration() 144 touch->parent.info.range_x = lcd_info.width; in xpt2046_calibration() [all …]
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_lcd.c | 32 struct rt_device_graphic_info lcd_info; member 150 info->width = lcd->lcd_info.width; in hpm_lcd_control() 151 info->height = lcd->lcd_info.height; in hpm_lcd_control() 152 info->framebuffer = lcd->lcd_info.framebuffer; in hpm_lcd_control() 172 lcd->lcd_info.framebuffer = lcdc_framebuffer; in hpm_lcdc_init() 209 struct rt_device_graphic_info lcd_info; in drv_lcd_hw_init() local 224 lcd_info.height = PANEL_SIZE_HEIGHT; in drv_lcd_hw_init() 225 lcd_info.width = PANEL_SIZE_WIDTH; in drv_lcd_hw_init() 226 lcd_info.bits_per_pixel = LCD_BITS_PER_PIXEL; in drv_lcd_hw_init() 227 lcd_info.pixel_format = LCD_PIXEL_FORMAT; in drv_lcd_hw_init() [all …]
|
| /bsp/k210/drivers/ |
| A D | drv_lcd.c | 125 struct rt_device_graphic_info lcd_info; member 210 lcd->lcd_info.width = BSP_LCD_Y_MAX; in drv_lcd_set_direction() 211 lcd->lcd_info.height = BSP_LCD_X_MAX; in drv_lcd_set_direction() 215 lcd->lcd_info.width = BSP_LCD_X_MAX; in drv_lcd_set_direction() 254 drv_lcd_set_area(lcd, 0, 0, lcd->lcd_info.width - 1, lcd->lcd_info.height - 1); 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() 372 if(x1 == 0 && y1 == 0 && width == lcd->lcd_info.width && height == lcd->lcd_info.height) 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() 413 …lcd->lcd_info.framebuffer = rt_malloc_align(lcd->lcd_info.height * lcd->lcd_info.width * (lcd->lcd… in drv_lcd_init() 414 RT_ASSERT(lcd->lcd_info.framebuffer); in drv_lcd_init() [all …]
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_lcd.c | 30 struct rt_device_graphic_info lcd_info; member 303 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() 365 _lcd.lcd_info.height = LCD_HEIGHT; in rt_hw_lcd_init() 366 _lcd.lcd_info.width = LCD_WIDTH; in rt_hw_lcd_init() 367 _lcd.lcd_info.bits_per_pixel = LCD_BITS_PER_PIXEL; in rt_hw_lcd_init() 368 _lcd.lcd_info.pixel_format = LCD_PIXEL_FORMAT; in rt_hw_lcd_init() 434 lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_test() 443 lcd->lcd_info.framebuffer[2 * i] = 0xE0; in lcd_test() [all …]
|
| /bsp/stm32/stm32h750-fk750m1-vbt6/board/port/lcd/ |
| A D | drv_lcd_spi.c | 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() 412 info->height = lcd->lcd_info.height; in drv_lcd_control() 484 _lcd.lcd_info.height = LCD_HEIGHT; in drv_hw_lcd_init() 485 _lcd.lcd_info.width = LCD_WIDTH; in drv_hw_lcd_init() 486 _lcd.lcd_info.bits_per_pixel = LCD_BITS_PER_PIXEL; in drv_hw_lcd_init() 487 _lcd.lcd_info.pixel_format = LCD_PIXEL_FORMAT; in drv_hw_lcd_init() 526 if (_lcd.lcd_info.framebuffer) { in drv_hw_lcd_init() 527 rt_free_align(_lcd.lcd_info.framebuffer); in drv_hw_lcd_init() 554 lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_test() [all …]
|
| A D | drv_lcd_spi.h | 27 struct rt_device_graphic_info lcd_info; member
|
| /bsp/stm32/stm32h750-artpi/board/port/ |
| A D | drv_spi_ili9488.c | 914 struct rt_device_graphic_info lcd_info; member 971 info->width = lcd->lcd_info.width; in drv_lcd_control() 972 info->height = lcd->lcd_info.height; in drv_lcd_control() 1024 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_ili9488_hw_init() 1025 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_ili9488_hw_init() 1027 _lcd.lcd_info.pixel_format = LCD_PIXEL_FORMAT; in drv_lcd_ili9488_hw_init() 1074 if (_lcd.lcd_info.framebuffer) in drv_lcd_ili9488_hw_init() 1076 rt_free(_lcd.lcd_info.framebuffer); in drv_lcd_ili9488_hw_init() 1138 lcd->lcd_info.framebuffer[3 * i] = 0xFF; in ili9488_test() 1147 lcd->lcd_info.framebuffer[3 * i] = 0x00; in ili9488_test() [all …]
|
| A D | lcd_port.h | 20 struct rt_device_graphic_info lcd_info; member
|
| /bsp/stm32/stm32l4r9-st-eval/board/ports/ |
| A D | drv_lcd_dsi.c | 31 struct rt_device_graphic_info lcd_info; member 116 info->width = lcd->lcd_info.width; in drv_lcd_control() 117 info->height = lcd->lcd_info.height; in drv_lcd_control() 118 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control() 579 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_hw_init() 580 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_hw_init() 582 _lcd.lcd_info.pixel_format = LCD_PIXEL_FORMAT; in drv_lcd_hw_init() 625 if (_lcd.lcd_info.framebuffer) in drv_lcd_hw_init() 627 rt_free(_lcd.lcd_info.framebuffer); in drv_lcd_hw_init() 663 rt_uint8_t *ptr = lcd->lcd_info.framebuffer; in lcd_dsi_test() [all …]
|
| /bsp/raspberry-pi/raspi4-64/drivers/ |
| A D | drv_hdmi.c | 115 struct rt_device_graphic_info *lcd_info = (struct rt_device_graphic_info *)args; in hdmi_fb_control() local 116 lcd_info->bits_per_pixel = 32; in hdmi_fb_control() 117 … lcd_info->pixel_format = RTGRAPHIC_PIXEL_FORMAT_ARGB888; /* should be coherent to adding layers */ in hdmi_fb_control() 118 lcd_info->width = lcd->width; in hdmi_fb_control() 119 lcd_info->height = lcd->height; in hdmi_fb_control() 120 …lcd_info->framebuffer = (void *)lwp_map_user_phy(lwp_self(), RT_NULL, lcd->fb, lcd->width * lcd->h… in hdmi_fb_control()
|
| /bsp/nxp/imx/imx6ull-smart/drivers/ |
| A D | drv_lcd.h | 48 struct lcd_info struct
|
| A D | drv_lcd.c | 109 struct lcd_info *info = (struct lcd_info *)args; in imx6ull_elcd_control()
|
| /bsp/stm32/stm32f407-rt-spark/board/ports/lcd/ |
| A D | drv_lcd.c | 47 struct rt_device_graphic_info lcd_info; member 1403 info->pixel_format = lcd->lcd_info.pixel_format; in drv_lcd_control() 1404 info->bits_per_pixel = lcd->lcd_info.bits_per_pixel; in drv_lcd_control() 1432 _lcd.lcd_info.bits_per_pixel = 16; in drv_lcd_hw_init() 1433 _lcd.lcd_info.pixel_format = RTGRAPHIC_PIXEL_FORMAT_RGB565; in drv_lcd_hw_init()
|
| /bsp/stm32/stm32f407-atk-explorer/board/ports/ |
| A D | drv_lcd.c | 35 struct rt_device_graphic_info lcd_info; member 1958 info->pixel_format = lcd->lcd_info.pixel_format; in drv_lcd_control() 1959 info->bits_per_pixel = lcd->lcd_info.bits_per_pixel; in drv_lcd_control() 1987 _lcd.lcd_info.bits_per_pixel = 16; in drv_lcd_hw_init() 1988 _lcd.lcd_info.pixel_format = RTGRAPHIC_PIXEL_FORMAT_RGB565; in drv_lcd_hw_init()
|