Murphy 06f5c7cb6f [bug][flexible_button] fix flex_button_register api logical error
Signed-off-by: Murphy <d2014zjt@163.com>
2019-03-21 22:01:08 +08:00
2018-10-11 16:41:21 +08:00
2018-10-23 15:50:05 +08:00
2018-10-11 16:41:21 +08:00

FlexibleButton

FlexibleButton 是一个基于 C 语言的小巧灵活的按键处理库。该按键库解耦了具体的按键硬件结构理论上支持轻触按键与自锁按键并可以无限扩展按键数量。另外FlexibleButton 使用扫描的方式一次性读取所有所有的按键状态,然后通过事件回调机制上报按键事件。

获取方式

git clone https://github.com/zhaojuntao/FlexibleButton.git

使用方法

请参考 ./flexible_button_demo.c。该例程基于 RT-Thread IoT Board v2.2 开发板测试.

TODO

  • 支持自锁按键
  • 优化低功耗使用场景
  • 增加使用说明

问题和建议

如果有什么问题或者建议欢迎在这个 Issue 上讨论。

贡献者

Description
Languages
C 97.7%
Python 2.3%