当前位置:首页 > 公众号精选 > 漫长当下

文章目录

  • 写在前面

  • 特点及实现

  • 使用

本篇文章属于源码分享类,未涉及具体的讲解及实现。

写在前面

网上各种方法就不评论了,直接讲重点吧,本次介绍的方法不管是什么单片机,也不管是裸机编程还是带RTOS的都是通用的,就算是linux也能轻松移植,这篇文章相当于是前面写的一篇文章的补充(链接在此),有兴趣想了解原理的可以先阅读前面的文章再阅读本篇文章。

特点及实现

软件采用分层及模块化的思想,所有扩展功能都是可按需裁剪的,按键数量无限制,键盘无限制,完全无阻塞,最强功能支持已定义的任意状态之间的任意组合,只要你按得出来。
目前已支持和未支持的功能:

  •  ✔按下触发

  •  ✔弹起触发

  •  ✔长按自动触发

  •  ✔长按弹起触发

  •  ✔按下多击触发

  •  ✔弹起多击触发

  •  ✔连续触发

  •  ✔任意组合状态触发

  •  ✔已触发按键数量统计

  •  可调的时间参数

已支持的键盘有单io键盘和矩阵键盘,如下:

使用

在移植上也是非常简单的,你只需要提供按键io的基本信息和读写io电平的函数,然后周期性的调用按键check函数就行了,关于具体的使用及源码下载,可点击链接详细查看,已提供stm32例程。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭