| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_lcd.c | 91 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control() 311 memset(_lcd.lcd_info.framebuffer, 0xFF, LCD_BUF_SIZE); in drv_lcd_hw_init() 344 if (_lcd.lcd_info.framebuffer) in drv_lcd_hw_init() 346 rt_free(_lcd.lcd_info.framebuffer); in drv_lcd_hw_init() 376 lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_thread() 377 lcd->lcd_info.framebuffer[2 * i + 1] = 0xF8; in lcd_thread() 384 lcd->lcd_info.framebuffer[2 * i] = 0xE0; in lcd_thread() 392 lcd->lcd_info.framebuffer[2 * i] = 0x1F; in lcd_thread() 401 lcd->lcd_info.framebuffer[3 * i] = 0x00; in lcd_thread() 410 lcd->lcd_info.framebuffer[3 * i] = 0x00; in lcd_thread() [all …]
|
| A D | drv_lcd_mipi.c | 139 void ltdc_layer_init(uint16_t index, uint32_t framebuffer) in ltdc_layer_init() argument 157 layer_cfg.FBStartAdress = framebuffer; in ltdc_layer_init() 175 …lcd.info.framebuffer = (void *)rt_malloc_align(LCD_WIDTH * LCD_HEIGHT * (lcd.info.bits_per_pixe… in stm32_lcd_init() 176 memset(lcd.info.framebuffer, 0, LCD_WIDTH * LCD_HEIGHT * (lcd.info.bits_per_pixel / 8)); in stm32_lcd_init() 178 ltdc_layer_init(0, (uint32_t)lcd.info.framebuffer); in stm32_lcd_init()
|
| /bsp/stm32/stm32h750-weact-ministm32h7xx/board/port/ |
| A D | drv_lcd_spi.c | 69 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control() 138 _lcd.lcd_info.framebuffer = rt_malloc(LCD_BUF_SIZE); in drv_lcd_hw_init() 149 memset(_lcd.lcd_info.framebuffer, 0xFF, LCD_BUF_SIZE); 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() 212 lcd->lcd_info.framebuffer[2 * i + 1] = 0xF8; in lcd_test() 219 lcd->lcd_info.framebuffer[2 * i] = 0xE0; in lcd_test() 220 lcd->lcd_info.framebuffer[2 * i + 1] = 0x07; in lcd_test() 227 lcd->lcd_info.framebuffer[2 * i] = 0x1F; in lcd_test() [all …]
|
| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_rgb_lcd.c | 47 info->framebuffer = rgb_lcd->lcd_info.framebuffer; in swm_rgb_lcd_control() 111 if (rgb_lcd_obj.lcd_info.framebuffer == RT_NULL) in swm_rgb_lcd_init() 118 memset(rgb_lcd_obj.lcd_info.framebuffer, 0xFF, LCD_BUF_SIZE); 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() 204 rgb_lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_test() 205 rgb_lcd->lcd_info.framebuffer[2 * i + 1] = 0xF8; in lcd_test() 212 rgb_lcd->lcd_info.framebuffer[2 * i] = 0xE0; in lcd_test() 213 rgb_lcd->lcd_info.framebuffer[2 * i + 1] = 0x07; in lcd_test() 220 rgb_lcd->lcd_info.framebuffer[2 * i] = 0x1F; in lcd_test() [all …]
|
| /bsp/tkm32F499/drivers/ |
| A D | drv_lcd.c | 65 _lcd.lcd_info.framebuffer = _lcd.back_buf; in drv_lcd_control() 73 _lcd.lcd_info.framebuffer = _lcd.front_buf; in drv_lcd_control() 91 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control() 152 rt_uint32_t *LTDC_Buf = (rt_uint32_t *)lcd->lcd_info.framebuffer; in Lcd_ColorBox() 164 rt_uint32_t *LTDC_Buf = (rt_uint32_t *)lcd->lcd_info.framebuffer; in LCD_Fill_Pic() 177 rt_uint32_t *LTDC_Buf = (rt_uint32_t *)lcd->lcd_info.framebuffer; in DrawPixel() 210 _lcd.lcd_info.framebuffer = _lcd.back_buf; in drv_lcd_hw_init() 211 … if (_lcd.lcd_info.framebuffer == RT_NULL || _lcd.back_buf == RT_NULL || _lcd.front_buf == RT_NULL) in drv_lcd_hw_init() 269 LTDC_Buf = (rt_uint32_t *)lcd->lcd_info.framebuffer; in lcd_test() 276 LTDC_Buf = (rt_uint32_t *)lcd->lcd_info.framebuffer; in lcd_test() [all …]
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_lcd.c | 305 info->framebuffer = lcd->lcd_info.framebuffer; in ra_lcd_control() 370 _lcd.lcd_info.framebuffer = (uint8_t *)lcd_framebuffer; in rt_hw_lcd_init() 372 _lcd.lcd_info.framebuffer = (uint8_t *)&fb_background[0]; in rt_hw_lcd_init() 374 LOG_D("\nlcd framebuffer address:%#x", _lcd.lcd_info.framebuffer); in rt_hw_lcd_init() 375 memset(_lcd.lcd_info.framebuffer, 0x0, LCD_BUF_SIZE); in rt_hw_lcd_init() 434 lcd->lcd_info.framebuffer[2 * i] = 0x00; in lcd_test() 435 lcd->lcd_info.framebuffer[2 * i + 1] = 0xF8; in lcd_test() 443 lcd->lcd_info.framebuffer[2 * i] = 0xE0; in lcd_test() 444 lcd->lcd_info.framebuffer[2 * i + 1] = 0x07; in lcd_test() 452 lcd->lcd_info.framebuffer[2 * i] = 0x1F; in lcd_test() [all …]
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_lcd.c | 66 void *framebuffer; member 148 src = lcd_drv->framebuffer; in lcd_vsync_event_process() 207 void *framebuffer = RT_NULL; in _lcd_drv_init() local 229 framebuffer = rt_malloc(LCD_DRV_FB_SZ); in _lcd_drv_init() 231 if (!framebuffer) in _lcd_drv_init() 236 lcd_drv->lcd_info.framebuffer = framebuffer; in _lcd_drv_init() 237 lcd_drv->framebuffer = framebuffer; in _lcd_drv_init() 239 memset(framebuffer, 0, LCD_DRV_FB_SZ); in _lcd_drv_init() 277 if (framebuffer) in _lcd_drv_init() 280 rt_free_align(framebuffer); in _lcd_drv_init() [all …]
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_lcd.c | 115 buffer = (uint32_t)lcd->lcd_info.framebuffer; in hpm_lcd_control() 152 info->framebuffer = lcd->lcd_info.framebuffer; in hpm_lcd_control() 167 if (info->framebuffer == RT_NULL) in hpm_lcdc_init() 172 lcd->lcd_info.framebuffer = lcdc_framebuffer; in hpm_lcdc_init() 185 memset(lcd->lcd_info.framebuffer, 0, info->width * info->height * info->bits_per_pixel / 8); in hpm_lcdc_init() 193 layer.buffer = (rt_uint32_t)lcd->lcd_info.framebuffer; in hpm_lcdc_init() 228 lcd_info.framebuffer = lcdc_framebuffer; in drv_lcd_hw_init()
|
| /bsp/stm32/stm32h750-fk750m1-vbt6/board/port/lcd/ |
| A D | drv_lcd_spi.c | 413 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control() 490 _lcd.lcd_info.framebuffer = rt_malloc_align(LCD_BUF_SIZE, 32); in drv_hw_lcd_init() 500 memset(_lcd.lcd_info.framebuffer, 0xFF, LCD_BUF_SIZE); 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() 555 lcd->lcd_info.framebuffer[2 * i + 1] = 0xF8; in lcd_test() 562 lcd->lcd_info.framebuffer[2 * i] = 0xE0; in lcd_test() 563 lcd->lcd_info.framebuffer[2 * i + 1] = 0x07; in lcd_test() 570 lcd->lcd_info.framebuffer[2 * i] = 0x1F; in lcd_test() [all …]
|
| /bsp/stm32/stm32h750-artpi/board/port/ |
| A D | drv_spi_ili9488.c | 973 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control() 1030 _lcd.lcd_info.framebuffer = rt_malloc(LCD_BUF_SIZE); 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() 1139 lcd->lcd_info.framebuffer[3 * i + 1] = 0x00; in ili9488_test() 1140 lcd->lcd_info.framebuffer[3 * i + 2] = 0x00; in ili9488_test() 1147 lcd->lcd_info.framebuffer[3 * i] = 0x00; in ili9488_test() 1148 lcd->lcd_info.framebuffer[3 * i + 1] = 0xFF; in ili9488_test() 1149 lcd->lcd_info.framebuffer[3 * i + 2] = 0x00; in ili9488_test() [all …]
|
| /bsp/samd21/sam_d2x_asflib/common2/services/gfx_mono/ |
| A D | gfx_mono_null.c | 54 static uint8_t framebuffer[GFX_MONO_LCD_FRAMEBUFFER_SIZE]; variable 61 gfx_mono_set_framebuffer(framebuffer); in gfx_mono_null_init()
|
| A D | gfx_mono_c12832_a1z.c | 54 static uint8_t framebuffer[GFX_MONO_LCD_FRAMEBUFFER_SIZE]; variable 69 gfx_mono_set_framebuffer(framebuffer); in gfx_mono_st7565r_init() 105 gfx_mono_st7565r_put_page(framebuffer in gfx_mono_st7565r_put_framebuffer()
|
| A D | gfx_mono_ug_2832hsweg04.c | 51 static uint8_t framebuffer[GFX_MONO_LCD_FRAMEBUFFER_SIZE]; variable 66 gfx_mono_set_framebuffer(framebuffer); in gfx_mono_ssd1306_init() 103 gfx_mono_ssd1306_put_page(framebuffer in gfx_mono_ssd1306_put_framebuffer()
|
| /bsp/nuvoton/numaker-hmi-ma35d1/applications/lvgl/ |
| A D | lv_port_disp.c | 80 pDisp = (lv_color_t *)info.framebuffer + (info.width * area->y1 + area->x1); in nu_flush() 96 rt_device_control(lcd_device, RTGRAPHIC_CTRL_PAN_DISPLAY, info.framebuffer); in nu_flush() 150 buf1 = (void *)((uint32_t)info.framebuffer & (~UNCACHEABLE)); in lv_port_disp_init() 159 buf1 = (void *)(((uint32_t)info.framebuffer & (~UNCACHEABLE)) + u32FBSize); in lv_port_disp_init()
|
| /bsp/nuvoton/libraries/n9h30/rtt_port/ |
| A D | drv_vpost.c | 348 … psVpost->info.framebuffer = (rt_uint8_t *)vpostGetMultiFrameBuffer(DEF_VPOST_BUFFER_NUMBER); in rt_hw_vpost_init() 360 … psVpost->info.framebuffer = (rt_uint8_t *)vpostGetMultiOSDBuffer(DEF_VPOST_BUFFER_NUMBER); in rt_hw_vpost_init() 364 if (psVpost->info.framebuffer == NULL) in rt_hw_vpost_init() 373 rt_memset(psVpost->info.framebuffer, 0, u32FBSize); in rt_hw_vpost_init() 393 rt_kprintf("%s's fbmem at 0x%08x.\n", psVpost->name, psVpost->info.framebuffer); in rt_hw_vpost_init() 481 if (psVpostLayer->info.framebuffer != RT_NULL) in vpost_fill_color() 485 uint32_t *fbmem_start = (uint32_t *)psVpostLayer->info.framebuffer; in vpost_fill_color()
|
| /bsp/nuvoton/nk-n9h30/applications/lvgl/ |
| A D | lv_port_disp.c | 94 draw_flush.buf = info.framebuffer; in nu_flush() 164 buf1 = (void *)((uint32_t)info.framebuffer & ~BIT31); // Use Cacheable VRAM in lv_port_disp_init() 173 buf1 = (void *)(((uint32_t)info.framebuffer & ~BIT31) + u32FBSize); // Use Cacheable VRAM in lv_port_disp_init() 176 rt_device_control(lcd_device, RTGRAPHIC_CTRL_PAN_DISPLAY, info.framebuffer); in lv_port_disp_init()
|
| /bsp/nuvoton/libraries/nu_packages/FSA506/ |
| A D | lcd_fsa506.c | 33 .framebuffer = RT_NULL, 159 rt_uint16_t *pu16ShadowBuf = (rt_uint16_t *)g_FSA506Info.framebuffer; in fsa506_fillscreen() 166 fsa506_fillrect((uint16_t *)g_FSA506Info.framebuffer, &rectinfo); in fsa506_fillscreen() 253 rt_uint16_t *pixels = (rt_uint16_t *)g_FSA506Info.framebuffer; in fsa506_lcd_control() 296 …g_FSA506Info.framebuffer = rt_malloc_align((g_FSA506Info.pitch * NU_PKG_FSA506_LINE_BUFFER_NUMBER)… in rt_hw_lcd_fsa506_init() 297 RT_ASSERT(g_FSA506Info.framebuffer != RT_NULL); in rt_hw_lcd_fsa506_init()
|
| /bsp/nuvoton/libraries/nu_packages/ILI9341/ |
| A D | lcd_ili9341.c | 32 .framebuffer = RT_NULL, 203 rt_uint16_t *pu16ShadowBuf = (rt_uint16_t *)g_Ili9341Info.framebuffer; in ili9341_fillscreen() 210 ili9341_fillrect((uint16_t *)g_Ili9341Info.framebuffer, &rectinfo); in ili9341_fillscreen() 291 rt_uint16_t *pixels = (rt_uint16_t *)g_Ili9341Info.framebuffer; in ili9341_lcd_control() 333 …g_Ili9341Info.framebuffer = rt_malloc_align((g_Ili9341Info.pitch * NU_PKG_ILI9341_LINE_BUFFER_NUMB… in rt_hw_lcd_ili9341_init() 334 RT_ASSERT(g_Ili9341Info.framebuffer != RT_NULL); in rt_hw_lcd_ili9341_init()
|
| /bsp/nuvoton/libraries/nu_packages/SSD1963/ |
| A D | lcd_ssd1963.c | 33 .framebuffer = RT_NULL, 164 rt_uint16_t *pu16ShadowBuf = (rt_uint16_t *)g_SSD1963Info.framebuffer; in ssd1963_fillscreen() 171 ssd1963_fillrect((uint16_t *)g_SSD1963Info.framebuffer, &rectinfo); in ssd1963_fillscreen() 252 rt_uint16_t *pixels = (rt_uint16_t *)g_SSD1963Info.framebuffer; in ssd1963_lcd_control() 294 …g_SSD1963Info.framebuffer = rt_malloc_align((g_SSD1963Info.pitch * NU_PKG_SSD1963_LINE_BUFFER_NUMB… in rt_hw_lcd_ssd1963_init() 295 RT_ASSERT(g_SSD1963Info.framebuffer != RT_NULL); in rt_hw_lcd_ssd1963_init()
|
| /bsp/nuvoton/libraries/nu_packages/ADC_TOUCH/ |
| A D | adc_touch.c | 338 if (info.framebuffer != RT_NULL) in lcd_cleanscreen() 340 … if (rt_device_control(lcd_device, RTGRAPHIC_CTRL_PAN_DISPLAY, (void *)info.framebuffer) == RT_EOK) in lcd_cleanscreen() 343 rt_memset(info.framebuffer, 0, (info.pitch * info.height)); in lcd_cleanscreen() 364 rt_uint16_t *pu16ShadowBuf = (rt_uint16_t *)info.framebuffer; in lcd_cleanscreen() 387 if (info.framebuffer != RT_NULL) in nu_draw_bots() 396 … if (rt_device_control(lcd_device, RTGRAPHIC_CTRL_PAN_DISPLAY, (void *)info.framebuffer) == RT_EOK) in nu_draw_bots() 409 …UE) ? (uint16_t *)((uint32_t)info.framebuffer + (start_y) * info.pitch + (start_x * 2)) : (uint16_… in nu_draw_bots() 423 …UE) ? (uint32_t *)((uint32_t)info.framebuffer + (start_y) * info.pitch + (start_x * 4)) : (uint32_… in nu_draw_bots() 556 rt_device_control(lcd_device, RTGRAPHIC_CTRL_PAN_DISPLAY, info.framebuffer); in nu_touch_do_calibration()
|
| /bsp/stm32/stm32l4r9-st-eval/board/ports/ |
| A D | drv_lcd_dsi.c | 104 …CopyInVirtualBuffer((uint32_t *)_lcd.lcd_info.framebuffer, (uint32_t *)LAYER_ADDRESS, 0, 0, 390, 3… in drv_lcd_control() 118 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control() 585 _lcd.lcd_info.framebuffer = rt_malloc_align(LCD_DSI_BUF_SIZE, 16); in drv_lcd_hw_init() 587 if (_lcd.lcd_info.framebuffer == RT_NULL || _lcd.front_buf == RT_NULL) in drv_lcd_hw_init() 595 memset(_lcd.lcd_info.framebuffer, 0xFF, LCD_DSI_BUF_SIZE); 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() 707 rt_uint8_t *ptr = lcd->lcd_info.framebuffer; in line()
|
| /bsp/nxp/lpc/lpc178x/drivers/ |
| A D | lpc17xx_lcd.c | 34 GLCD_Init (_lcd_info.framebuffer); in rt_lcd_init() 74 _lcd_info.framebuffer = (void*)_rt_framebuffer; in rt_hw_lcd_init()
|
| /bsp/nuvoton/libraries/ma35/rtt_port/ |
| A D | drv_disp.c | 326 psDisp->info.framebuffer = (rt_uint8_t *)((uint32_t)pu8FBDMABuf | UNCACHEABLE); in rt_hw_disp_init() 330 rt_memset(psDisp->info.framebuffer, 0, psDisp->info.smem_len); in rt_hw_disp_init() 349 rt_kprintf("%s's fbdev video memory at 0x%08x.\n", psDisp->name, psDisp->info.framebuffer); in rt_hw_disp_init() 437 if (psDispLayer->info.framebuffer != RT_NULL) in lcd_fill_layer_color() 441 uint32_t *fbmem_start = (uint32_t *)psDispLayer->info.framebuffer; in lcd_fill_layer_color()
|
| /bsp/nuvoton/numaker-iot-m467/applications/lvgl/ |
| A D | lv_port_disp.c | 63 if (result != RT_EOK && info.framebuffer == RT_NULL) in lv_port_disp_init() 73 buf1 = (void *)info.framebuffer; in lv_port_disp_init()
|
| /bsp/nuvoton/numaker-m032ki/applications/lvgl/ |
| A D | lv_port_disp.c | 63 if (result != RT_EOK && info.framebuffer == RT_NULL) in lv_port_disp_init() 73 buf1 = (void *)info.framebuffer; in lv_port_disp_init()
|