本文主要是介绍沁恒CH32V30X学习笔记07---多功能按键框架使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
多功能按键框架使用
参考开源框架:
GitHub - 0x1abin/MultiButton: Button driver for embedded system
框架使用说明:
ch32gpio基本驱动
https://blog.csdn.net/u010261063/article/details/136157718
MultiButton
简介
MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰。
使用方法
1.先申请一个按键结构
struct Button button1;
2.初始化按键对象,绑定按键的GPIO电平读取接口read_button_pin() ,后一个参数设置有效触发电平
button_init
这篇关于沁恒CH32V30X学习笔记07---多功能按键框架使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!