资料介绍 stm32F407 LCD_Color_Fill() 库函数 使用教程方法 STM32SX单片机库函数正点原子 声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。举报投诉 ...
LCD_Color_Fill(1,1,LOGO_W,LOGO_H,color); //指定区域填充色块(color为色块数组)delay_ms(10000...
一、函数# 1.1.lcd.init(type=1, freq=15000000, color=lcd.BLACK, invert = 0, lcd_type = 0)# 初始化LCD屏幕显示 1.1.1.参数# type: 设备的类型(保留给未来使用): 0: None 1: lcd shield(默认值) 2: Maix Cube 5: sipeed rgb 屏转接板 ...
rt_uint16_t color); void lcd_show_string(rt_uint16_t x_pos,rt_uint16_t y_pos,const char* str,rt_uint16_t color); /* lcd advanced functions */ void lcd_color_fill(rt_uint16_t x_start,rt_uint16_t y_start,rt_uint16_t width, rt_uint16_t height,rt_uint16_t color); ...
实现_lcd_drv驱动结构体。每个驱动都实现一个,某些驱动可以共用函数。 _lcd_drv CogLcdST7565Drv = { .id =0X7565, .init = drv_ST7565_init, .draw_point = drv_ST7565_drawpoint, .color_fill = drv_ST7565_color_fill, .fill = drv_ST7565_fill, ...
SetCursor(实质上是ILI9341_OpenWindow函数的封装)设置单个像素点的绘制窗口,然后调用ILI9341_FillColor填充单个像素点,而像素点的颜色由全局变量CurrentTextColor表示。 利用这个ILI9341_SetPointPixel函数,可以向屏指定的XY坐标描绘单个像素点。 绘制矩形 类似地,使用ILI9341_OpenWindow和...
s32 dev_lcd_color_fill(DevLcd *lcd, u16 sx,u16 ex,u16 sy,u16 ey,u16 color) s32 dev_lcd_backlight(DevLcd *lcd, u8 sta) 大部分接口都是对驱动IC接口的二次封装。有区别的是初始化和打开接口。初始化,就是根据前面定义的设备树,寻找对应驱动,找到对应设备参数,并完成设备初始化。打开函数,根据传入...
函数介绍 贴上源代码: //在指定区域内填充指定颜色块//(sx,sy),(ex,ey):填充矩形对角坐标,区域大小为:(ex-sx+1)*(ey-sy+1)//color:要填充的颜色voidLCD_Color_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 *color){ u16 height,width; u16 i,j; ...
(dispFlushSem,portMAX_DELAY);//等待信号量LCD_Color_Fill(area->x1,area->y1,w,h,color_p);// 使用DMA2D拷贝lv_disp_flush_ready(disp_drv);}// LTDC 行中断回调函数,__weak函数,在HAL_LTDC_LineEventCallback中调用voidLCD_Vsync_Cplt(void){BaseType_t pxHigherPriorityTaskWoken;xSemaphoreGive...
实现_lcd_drv驱动结构体。每个驱动都实现一个,某些驱动可以共用函数。 _lcd_drv CogLcdST7565Drv = { .id = 0X7565, .init = drv_ST7565_init, .draw_point = drv_ST7565_drawpoint, .color_fill = drv_ST7565_color_fill, .fill = drv_ST7565_fill, ...