原文:contiki ng与LVGL图形库之屏幕操作

在LVGL屏幕里,默认是白色的, 当我们要更改他的屏幕颜色时,可以这样操作: 屏幕是特殊对象,lv obj t one lv obj create lv scr act , NULL 可以不用lv scr act 获取活动的屏幕,直接用NULL就好。 lv scr load one 是直接加载屏幕 two的lv scr load anim xxxxxx 是动画加载,对于SWM S芯片来讲,整屏操作 ...

2021-05-23 23:32 0 2099 推荐指数:

查看详情

contiki ngLVGL图形库之移植

最新LVGL的releases版本下载: https://github.com/lvgl/lvgl/releases 值得注意的是,它的lv_examples和lv_drivers都是要另外下载的,没有全部包含在LVGL主源码里面 一、首先我选用芯片是华芯微特的SWM32S,该芯片 ...

Sun May 23 02:16:00 CST 2021 0 244
contiki ngLVGL图形库之chart图表功能

位于\lvgl-release-v8.0\examples\widgets\chart下的lv_example_chart_2.c,这个例子非常有价值。 我在它基础之上,画出了一个三角波形,所有的更改只为测试一下效果,搞明白它们的原理。 其主要关键函数是: 其过程原理 ...

Wed Jun 30 07:00:00 CST 2021 0 321
contiki ngLVGL图形库之style风格功能

当前使用的是LVGL v8.0.0.首先我们对style进翻译,style解释有三种:风格,样式,作风。 哪么style在LVGL里面,它到底是什么?通过了解和测试,我个人初步 对style进行定义:它就是外观,对只是外观而已! 外观就是些表面上 我们人眼看到的东东,比如形状,长方形 ...

Mon Jun 07 03:16:00 CST 2021 0 2200
contiki ngLVGL图形库之label标签功能

在21年6月1日,LVGL v8.0.0发布了,我第一时间就下载移植过来了。移植方法和之前一样就是lv_port_disp.c文件的实现 在网上的关于label介绍,大部份都是轻聊淡写,一点也不够深入,我们知道lv_label.h和lv_label.c是主要源文件。 先看看lv_label.h ...

Sat Jun 05 08:03:00 CST 2021 0 1659
contiki ngLVGL图形库之手动发送事件

因为我的开发板上没有触摸屏,所以要用手动发送一些事件进行测试一下,为了直观明了,我们以按键为例程: 首先,我在platform.c的LVGL初始化中,先测试一下看看,发现功能是完全正常的: 不管是用lv_event_send测试,还是lv_event_send_func测试 ...

Thu May 27 06:50:00 CST 2021 0 1049
移植lvgl图形库 |7.0.2版本和5.2.0版本

移植官网的lvgl7.0版本,移植过程步骤: 1】、克隆代码到本地项目git clone https://github.com/lvgl/lvgl.git 2】、配置lv_conf.h文件中的参数 a、修改文件开头if 0为if 1,使配置文件生效 b ...

Mon Aug 10 18:28:00 CST 2020 0 1795
cairo 图形库

简介 提到cairo,估计很少知道这还是一个图形库的名字(http://cairographics.org),Linux的两大流行桌面环境KDE和Gnome,其对应的基础组件是QT和GTK+,相对于框架性质的QT,GTK+则依然保持着自由与开放的传统,从底层绘图到上层程序都由其他开源组成 ...

Mon Apr 17 01:55:00 CST 2017 0 1676
easyX图形库

今天接触了一个特别好的图形库,可以拯救像我一样目前只会C语言,但是又想让程序窗口不再一片漆黑,或者自己做个小游戏 不再那么呆板的超级实用的。以下是Easy X的简介。 EasyX 是针对 C++ 的图形库,可以帮助 C 语言初学者快速上手图形和游戏编程。 为什么要用 EasyX? 许多学 ...

Wed Jun 05 06:10:00 CST 2019 0 865
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM