| /bsp/stm32/stm32h750-weact-ministm32h7xx/board/port/ |
| A D | drv_lcd_spi.c | 38 struct drv_lcd_device _lcd; variable 56 LCD_FillRGBRect(0, 0, _lcd.lcd_info.framebuffer, _lcd.lcd_info.width, _lcd.lcd_info.height); in drv_lcd_control() 120 memset(&_lcd, 0x00, sizeof(_lcd)); in drv_lcd_hw_init() 132 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_hw_init() 133 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_hw_init() 141 … if (_lcd.lcd_info.framebuffer == RT_NULL || _lcd.back_buf == RT_NULL || _lcd.front_buf == RT_NULL) in drv_lcd_hw_init() 178 rt_sem_delete(&_lcd.lcd_lock); in drv_lcd_hw_init() 185 if (_lcd.back_buf) in drv_lcd_hw_init() 187 rt_free(_lcd.back_buf); in drv_lcd_hw_init() 190 if (_lcd.front_buf) in drv_lcd_hw_init() [all …]
|
| /bsp/qemu-vexpress-a9/drivers/ |
| A D | drv_clcd.c | 55 struct drv_clcd_device _lcd; variable 139 memset(&_lcd, 0x0, sizeof(_lcd)); in drv_clcd_hw_init() 141 _lcd.width = CLCD_WIDTH; in drv_clcd_hw_init() 142 _lcd.height = CLCD_HEIGHT; in drv_clcd_hw_init() 143 rt_kprintf("try to allocate fb... | w - %d, h - %d | ", _lcd.width, _lcd.height); in drv_clcd_hw_init() 145 _lcd.fb = rt_pages_alloc(rt_page_bits(_lcd.width * _lcd.height * 2)); in drv_clcd_hw_init() 147 _lcd.fb = rt_malloc(_lcd.width * _lcd.height * 2); in drv_clcd_hw_init() 150 rt_kprintf("fb => 0x%08x\n", _lcd.fb); in drv_clcd_hw_init() 151 if (_lcd.fb == NULL) in drv_clcd_hw_init() 156 memset(_lcd.fb, 0xff, _lcd.width * _lcd.height * 2); in drv_clcd_hw_init() [all …]
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_lcd.c | 40 struct drv_lcd_device _lcd; variable 59 if (_lcd.cur_buf) in drv_lcd_control() 62 memcpy(_lcd.front_buf, _lcd.lcd_info.framebuffer, LCD_BUF_SIZE); in drv_lcd_control() 66 _lcd.cur_buf = 0; in drv_lcd_control() 71 memcpy(_lcd.back_buf, _lcd.lcd_info.framebuffer, LCD_BUF_SIZE); in drv_lcd_control() 75 _lcd.cur_buf = 1; in drv_lcd_control() 110 rt_sem_release(&_lcd.lcd_lock); in HAL_LTDC_LineEventCallback() 282 memset(&_lcd, 0x00, sizeof(_lcd)); 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() 349 if (_lcd.back_buf) in drv_lcd_hw_init() [all …]
|
| /bsp/tkm32F499/drivers/ |
| A D | drv_lcd.c | 43 struct drv_lcd_device _lcd; variable 62 if (_lcd.cur_buf) in drv_lcd_control() 65 _lcd.lcd_info.framebuffer = _lcd.back_buf; in drv_lcd_control() 68 _lcd.cur_buf = 0; in drv_lcd_control() 73 _lcd.lcd_info.framebuffer = _lcd.front_buf; in drv_lcd_control() 76 _lcd.cur_buf = 1; in drv_lcd_control() 190 rt_memset(&_lcd, 0x00, sizeof(_lcd)); in drv_lcd_hw_init() 202 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_hw_init() 203 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_hw_init() 210 _lcd.lcd_info.framebuffer = _lcd.back_buf; in drv_lcd_hw_init() [all …]
|
| /bsp/stm32/stm32h750-fk750m1-vbt6/board/port/lcd/ |
| A D | drv_lcd_spi.c | 26 static struct drv_lcd_device _lcd; variable 470 struct rt_device *device = &_lcd.parent; in drv_hw_lcd_init() 473 memset(&_lcd, 0x00, sizeof(_lcd)); in drv_hw_lcd_init() 485 _lcd.lcd_info.width = LCD_WIDTH; in drv_hw_lcd_init() 493 …if (_lcd.lcd_info.framebuffer == RT_NULL || _lcd.back_buf == RT_NULL || _lcd.front_buf == RT_NULL)… in drv_hw_lcd_init() 524 rt_sem_delete(&_lcd.lcd_lock); in drv_hw_lcd_init() 526 if (_lcd.lcd_info.framebuffer) { in drv_hw_lcd_init() 530 if (_lcd.back_buf) { in drv_hw_lcd_init() 531 rt_free_align(_lcd.back_buf); in drv_hw_lcd_init() 534 if (_lcd.front_buf) { in drv_hw_lcd_init() [all …]
|
| /bsp/stm32/stm32l4r9-st-eval/board/ports/ |
| A D | drv_lcd_dsi.c | 38 struct drv_lcd_dsi_device _lcd; variable 546 rt_sem_release(&_lcd.lcd_lock); in HAL_DSI_EndOfRefreshCallback() 567 memset(&_lcd, 0x00, sizeof(_lcd)); in drv_lcd_hw_init() 579 _lcd.lcd_info.height = LCD_HEIGHT; in drv_lcd_hw_init() 580 _lcd.lcd_info.width = LCD_WIDTH; in drv_lcd_hw_init() 587 if (_lcd.lcd_info.framebuffer == RT_NULL || _lcd.front_buf == RT_NULL) in drv_lcd_hw_init() 610 if (stm32_lcd_init(&_lcd) != RT_EOK) in drv_lcd_hw_init() 623 rt_sem_delete(&_lcd.lcd_lock); in drv_lcd_hw_init() 625 if (_lcd.lcd_info.framebuffer) in drv_lcd_hw_init() 630 if (_lcd.front_buf) in drv_lcd_hw_init() [all …]
|
| /bsp/stm32/stm32h750-artpi/board/port/ |
| A D | drv_spi_ili9488.c | 924 struct drv_lcd_device _lcd; variable 958 memcpy(_lcd.front_buf, _lcd.lcd_info.framebuffer, LCD_BUF_SIZE); in drv_lcd_control() 1012 memset(&_lcd, 0x00, sizeof(_lcd)); in drv_lcd_ili9488_hw_init() 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() 1032 if (_lcd.lcd_info.framebuffer == RT_NULL || _lcd.front_buf == RT_NULL) in drv_lcd_ili9488_hw_init() 1072 rt_sem_detach(&_lcd.lcd_lock); in drv_lcd_ili9488_hw_init() 1079 if (_lcd.back_buf) in drv_lcd_ili9488_hw_init() 1081 rt_free(_lcd.back_buf); in drv_lcd_ili9488_hw_init() 1084 if (_lcd.front_buf) in drv_lcd_ili9488_hw_init() [all …]
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_lcd.c | 33 struct drv_lcd_device _lcd; variable 359 struct rt_device *device = &_lcd.parent; in rt_hw_lcd_init() 362 memset(&_lcd, 0x00, sizeof(_lcd)); in rt_hw_lcd_init() 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() 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() [all …]
|
| /bsp/stm32/stm32f407-rt-spark/board/ports/lcd/ |
| A D | drv_lcd.c | 50 static struct drv_lcd_device _lcd; variable 1428 struct rt_device *device = &_lcd.parent; in drv_lcd_hw_init() 1430 memset(&_lcd, 0x00, sizeof(_lcd)); in drv_lcd_hw_init() 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 | 38 static struct drv_lcd_device _lcd; variable 1983 struct rt_device *device = &_lcd.parent; in drv_lcd_hw_init() 1985 memset(&_lcd, 0x00, sizeof(_lcd)); in drv_lcd_hw_init() 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()
|