当前位置: 首页 > news >正文

沁恒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
http://www.lryc.cn/news/302488.html

相关文章:

  • 如何看显卡是几G?
  • 虚拟机--pc端和macOS端互通
  • (14)Hive调优——合并小文件
  • Linux 驱动开发基础知识——LED 模板驱动程序的改造:设备树(十一)
  • 学习文档:QT QTreeWidget及其代理
  • 代码随想录算法训练营——总结篇
  • 更改WordPress作者存档链接author和用户名插件Change Author Link Structure
  • Kernelized Correlation Filters KCF算法原理详解(阅读笔记)(待补充)
  • 安卓游戏开发之图形渲染技术优劣分析
  • python+django+vue汽车票在线预订系统58ip7
  • 2024-2-19
  • ARM体系在linux中的中断抢占
  • STM32的FLASH操作
  • electron Tab加载动画开启和关闭
  • 深度学习发展的艺术
  • las数据转pcd数据
  • HTTP缓存技术
  • USACO 2024年1月铜组 MAJORITY OPINION
  • Windows 重启 explorer 的正确做法
  • linux基础学习(10):基本权限与相关命令
  • 木马植入方式及防范手段
  • Unity3D中刚体、碰撞组件、物理组件的区别详解
  • Java实现Redis延时队列
  • Selenium折线图自动化测试
  • <网络安全>《41 网络攻防专业课<第七课 - IIS上传和Tomcat弱口令漏洞攻击与防范>》
  • 云计算基础-虚拟化概述
  • ElementUI +++ Echarts面试题答案汇总
  • notepad++打开文本文件乱码的解决办法
  • 道可云元宇宙每日资讯|上海开放大学发布“智慧学习中心元宇宙”
  • 压缩感知(Compressed Sensing,CS)的基础知识