- 博客(10)
- 收藏
- 关注
原创 汇顶GR5526蓝牙芯片学习记录2(使用PWM驱动RGB彩灯)
首先先讲解一下5526的SK开发板如何配置PWM,我们可以通过下面这个链接来了解PWM的配置GR5xx APP驱动用户手册 | 汇顶科技 (goodix.com)下面是几个待会会用到的函数,其它函数暂时用不到就不放了。
2024-11-28 13:52:37
1116
原创 汇顶GR5526蓝牙芯片学习记录1(页面逻辑)
这篇文章主要是我自己对汇顶的页面实现和2.5D效果比较感兴趣,同时也想学习一下蓝牙协议栈,所以自己买了一块开发板来学习,汇顶的UI是基于LVGL8.3实现的,在LVGL的基础上,汇顶GR5526使用了一个lv_wms_tileview的自定义控件来实现灵活的页面管理。(本人非常菜,所以借这篇文章记录一下自己的学习过程,另外提醒一下,阅读本篇文章最好有LVGL的基础,不会LVGL的可以先去百问网的课程学习),废话不多说,下面是正文。
2024-11-12 15:50:25
713
1
原创 使用LVGL的chart控件做一个渐变的条状图图表
* 设置左边的y轴的主要刻度有4条, 主要刻度长度为6,小刻度长度为0, 数量为1条(0条好像不行) *//*********** 设置LV_PART_TICKS的风格 ***********//*********** 设置LV_PART_ITEMS的风格 ***********//*********** 设置LV_PART_MAIN的风格 ***********//* 如果绘制的是底下的x轴且绘制text的指针不为空存在 *//* 图表的绘制事件,修改x轴的标签为时间 *//*设置图表的柱子数值*/
2024-05-14 09:15:12
1413
3
原创 LVGL chart学习-创建简单折线图
前面几句都是经常用到的,很好理解,lv_chart_set_type(chart, LV_CHART_TYPE_LINE);这句顾名思义,就是设置图表的类型,我们可以跳进去看看它有什么类型。对图表进行刷新,其实就是对图表进行重绘制,就完成了绘制。猜测是往第一个折线加入一个数值为10的点,看一下函数原型,大概就是这个意思,具体的我也看不懂。第一个参数是一个lv_obj_t对象,第二个是设置颜色,第三个是什么呢?第一个是什么都不干,肯定不选它,第二个就是我们所需要的折线图,第三个是BAR,是柱状图。
2024-01-24 23:18:17
1513
1
原创 使用C++实现二叉树的创建、删除和遍历
//后序遍历二叉树。}//前序遍历二叉树。//中序遍历函数调用。biqueue.isEmpty())//当队列非空时。
2023-08-10 17:12:57
299
1
原创 使用c++实现简单的循环队列
CirQueue();//建立缺省长度(QUEUESIZE)的队列。//建立长度为size的队列。//获取队列元素个数。//指向队列存储空间。//判断队列是否为空。//存放队列的数组大小。
2023-05-11 09:58:33
209
原创 使用c++实现简单的迷宫问题
/成员函数:获得栈顶元素(不出栈)Box pop();//成员函数:出栈并返回栈顶元素。//根据指定的大小分配栈的内存空间。//成员函数:栈是否为空。//成员函数:栈是否为满。//迷宫格子当前处理单元的纵横坐标和方向。//迷宫数组下一单元的行坐标和列坐标。s.isEmpty()) {//栈不为空。while (di < 4) {//方向未尝试完。//-1表示走过的格子。cout << "迷宫有路" << endl;
2023-05-09 10:27:05
313
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人