当前位置: 首页 > news >正文

lvgl刷新回调事件实现说明

static void my_lvgl_flush_cb(lv_disp_drv_t* disp_drv, const lv_area_t* area, lv_color_t* color_p)
{lock(1);
#if 1uint32_t offset = 0;int32_t x, y;for (y = area->y1; y <= area->y2; y++) {for (x = area->x1; x <= area->x2; x++) {lcd_show_pixel_color(x, y, color_p[offset].full);offset++;}}DDI_LOG_DEBUG("pos--%d,%d,%d,%d\r\n", area->x1, area->x2, area->y1, area->y2);//只能是全屏刷新,不能局部刷新 不知为何。。。//lcd_brush_rect(&lpstrRect);lcd_brush_screen();
#elselcd_brush_screen();
#endiflock(0);lv_disp_flush_ready(disp_drv);return;
}

经测试,我用原生的lcd刷新函数如果采用局部刷新会显示异常,但是用全屏刷新又正常,不知道是哪里有问题。。。

http://www.gsyq.cn/news/21027.html

相关文章:

  • 高级语言程序设计第一节课作业
  • Hyperliquid 的稳定币USDH发行机制与发行商竞选指南
  • windows上建简单的ssh版git仓库
  • 21届acm线下密码题目real_easy_rsa
  • 3、推荐统一使用 ResponseEntity<T> 作为控制器返回类型 - 详解
  • 2025年法兰保护罩/阀门保温罩/法兰罩/法兰防溅罩/法兰保护套厂家最新推荐榜单,专业防护与高效节能首选!
  • 2025 年老年记忆训练器厂家最新推荐榜:权威解析头部品牌创新优势与选购指南
  • 融云:用 AI 提升应用活跃度,6 个实用玩法亲测有效
  • springboot线上问题websocket、rabbitmq失效
  • AVAssetExportSession 为什么比 videotoolbox 处理视频快
  • centos 7.9 安装单机版k8s
  • 隐藏继承成员什么时候用到
  • Oracle OCM 认证的定位与价值
  • Day13-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\exception
  • 2025 值得关注的除锈剂厂家企业推荐榜单,覆盖多场景需求
  • 高效驱动 IC 设计的关键 - RTL 合成
  • springboot实现支付宝支付
  • Pendle Finance 详解:DeFi 中的“收益拆分器”——新手指南
  • Hyperliquid 主链的技术栈详解
  • trading
  • 学生信息管理系统DAO模式改造报告
  • Hive -2025/8/19
  • 2025 防静电/耐高温/耐低温/耐湿耐水/防油/耐酸耐碱/进口原料塑烧板厂家推荐榜单:聚焦高效过滤解决方案
  • 2025 优质的数控/空心管/螺旋/钢带/方向盘/伺服/液压/不锈钢带/桶箍/抱箍/卡箍/弹簧打圈机厂家推荐榜单:聚焦精度与服务的实力之选
  • 2025北京优质拆迁/征地/征拆/动迁/腾退/强拆/房产/烂尾楼/行政诉讼/行政赔偿律师事务所所推荐:聚焦专业实力与服务价值
  • UML复习
  • 跨越三年周期、几十部门、上千零部件:庞大整车研发项目如何被清晰掌控?
  • 【SPIE出版】2025计算机视觉和影像计算国际学术会议
  • 2025 年济南画室最新推荐排行榜权威发布,含小班教学、全封闭管理机构及素描课、寒暑假班、高考集训选择指南
  • 2025 年贴片机优质厂家最新推荐排行榜:涵盖高精度高速固晶点胶等设备,助力企业精准选品高速/固晶/点胶/芯片/光模块贴片机厂家推荐