- 博客(3)
- 收藏
- 关注
原创 LVGL 使用画布创建渐变色圆弧
使用的话直接调用create_gradient_arc_on_canvas(lv_scr_act());LVGL内自带的圆弧部件不支持直接设置渐变色,之前试过加蒙版或者设置圆弧背景的方式去创建,效果都不是很好。创建画布并关联缓冲区:使用lv_canvas_set_buffer()。准备缓冲区:分配一块足够大的数组(内存),用于存储像素数据。执行绘制操作:调用画布专用的绘图API。
2026-01-06 11:35:28
243
原创 正点原子电阻触摸屏左右坐标相反
在网上寻找解决方法时也有人说需要添加横屏的校准代码才行,有遇到相同问题的可以试试这个方法。在触摸代码中添加x=4096-x;(12bitADC范围0-4095)精英板运行LVGL例程时,左右控件坐标相反,点击右控件,左控件有反应。屏幕为正点原子TFTLCD 3.5寸 电阻触摸屏。
2024-10-17 13:23:38
599
1
原创 Keil5相同代码编译运行结果不一样,项目内代码跳转位置错误
两个项目的代码一模一样,但是就是有一个代码下载到硬件后现象是错误的,在排除代码本身的问题后,尝试运行批处理文件清除编译过程文件,之后再尝试重新编译下载,发现问题解决。在调试过程中还发现,运行错误部分的函数定义虽然可以跳转,但是每次跳转的位置都是错误的,总是差了那么几行,在运行keilkill后这个问题也解决了。这两个问题出现的原因未知,如果有了解的大佬欢迎指点。
2024-07-02 10:34:17
1236
2
stm32F4系列OLED驱动代码(4针脚I2C)
2024-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅