- 博客(2)
- 收藏
- 关注
原创 有关stm32oled的按键中断多级菜单并实现对应的功能(基于HAL库)(附带源码)
后续我们将通过按键方式来进行菜单移动,例如我们指定一个按键对应结构体的next,利用另一个变量x来保存值,例如x=menu[x].next,上述程序的第一行的next对应1,按键按下,x=1,然后再次按下按键时menu[1].next=2,x=2,menu[2].next=...以此类推,通过索引的方式来进行,讲的比较模糊,建议看一遍关于结构体的知识。{0,0,1,(*menu)}对应MENU分别结构体中的current,next,enter,void (current_operation)(void)
2024-01-28 20:09:53
1843
2
原创 有关: warning: #188-D: enumerated type mixed with another type警告问题解决
发现观察该函数的GPIO_PinState为枚举类型,而当我们传入参数x时并不是枚举类型而发生类型混合冲突,因此我们需要将x强制转换为枚举类型。其中GPIO_PIN_RESET 的值被设为 0,GPIO_PIN_SET 的值被设为 1。具有两个枚举值:GPIO_PIN_RESET`和 GPIO_PIN_SET。错误原因:指示在代码的某处将枚举类型与另一种类型混合使用,通常在将枚举类型与其他类型进行操作或赋值时出现。查找发现:typedef enum 定义了一个名为 GPIO_PinState 的枚举类型,
2024-01-26 16:46:31
7046
3
空空如也
ros2下无法定位pyzbar包
2024-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅