Lines Matching refs:framebuffer
62 memcpy(_lcd.front_buf, _lcd.lcd_info.framebuffer, LCD_BUF_SIZE); in drv_lcd_control()
71 memcpy(_lcd.back_buf, _lcd.lcd_info.framebuffer, LCD_BUF_SIZE); in drv_lcd_control()
91 info->framebuffer = lcd->lcd_info.framebuffer; in drv_lcd_control()
300 _lcd.lcd_info.framebuffer = rt_malloc_align(LCD_BUF_SIZE, LCD_BUF_SIZE); in drv_lcd_hw_init()
303 … if (_lcd.lcd_info.framebuffer == RT_NULL || _lcd.back_buf == RT_NULL || _lcd.front_buf == RT_NULL) in drv_lcd_hw_init()
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()
385 lcd->lcd_info.framebuffer[2 * i + 1] = 0x07; in lcd_thread()
392 lcd->lcd_info.framebuffer[2 * i] = 0x1F; in lcd_thread()
393 lcd->lcd_info.framebuffer[2 * i + 1] = 0x00; in lcd_thread()
401 lcd->lcd_info.framebuffer[3 * i] = 0x00; in lcd_thread()
402 lcd->lcd_info.framebuffer[3 * i + 1] = 0x00; in lcd_thread()
403 lcd->lcd_info.framebuffer[3 * i + 2] = 0xff; in lcd_thread()
410 lcd->lcd_info.framebuffer[3 * i] = 0x00; in lcd_thread()
411 lcd->lcd_info.framebuffer[3 * i + 1] = 0xff; in lcd_thread()
412 lcd->lcd_info.framebuffer[3 * i + 2] = 0x00; in lcd_thread()
419 lcd->lcd_info.framebuffer[3 * i] = 0xff; in lcd_thread()
420 lcd->lcd_info.framebuffer[3 * i + 1] = 0x00; in lcd_thread()
421 lcd->lcd_info.framebuffer[3 * i + 2] = 0x00; in lcd_thread()