ButtonDrive:纯C语言实现的一个按键驱动,可移植性强,支持单双击、连按、连按释放、长按;采用回调处理按键事件(自定义消抖时间),使用只需3步,1:创建按键,2:按键事件与回调处理函数链接映射。然后周期检查按键

时间:2024-06-17 05:29:41
【文件属性】:

文件名称:ButtonDrive:纯C语言实现的一个按键驱动,可移植性强,支持单双击、连按、连按释放、长按;采用回调处理按键事件(自定义消抖时间),使用只需3步,1:创建按键,2:按键事件与回调处理函数链接映射。然后周期检查按键

文件大小:296KB

文件格式:ZIP

更新时间:2024-06-17 05:29:41

C

ButtonDrive 自己写的一个按键驱动,支持单双击、连按、长按;采用回调处理按键事件(自定义消抖时间),使用只需3步,创建按键,按键事件与回调处理函数链接映射,周期检查按键。 源码地址: 版权和许可 ButtonDrive 遵循 开源许可协议,可以免费在商业产品中使用,并且不需要公开私有代码。 鼓励代码共享和尊重原作者的著作权,可以*的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布(作为开源或闭源商业软件),但必须根据协议保留原作者版权声明。 前言 前几天写了个按键驱动,参考了的数据结构的用法,逻辑实现并不一样。 在这里感谢所有的开源开发者,让我从中学到了很多,同时网络也是一个好平台,也希望所有的开发者能形成良性循环,从网络中学知识,回馈到网络中去。感谢的作者,感谢两位rtt的大佬:、。 Button_drive简介 Button_drive是一个小巧的按键驱


【文件预览】:
ButtonDrive-master
----button.h(3KB)
----SConscript(5KB)
----LICENSE(11KB)
----include.h(314B)
----png()
--------2.png(11KB)
--------9.png(42KB)
--------3.png(11KB)
--------5.png(36KB)
--------8.png(47KB)
--------6.png(36KB)
--------11.png(29KB)
--------1.png(11KB)
--------4.png(15KB)
--------10.png(67KB)
--------7.png(48KB)
----README.md(10KB)
----button.c(14KB)
----redef.h(5KB)
----main.c(3KB)
----debug.h(2KB)

网友评论