1 个不稳定版本
0.1.0 | 2021年1月2日 |
---|
#13 在 #debounce
46KB
963 行
derico
完全图状态去抖动器。此库还包含嵌入式编程的引脚去抖动器。
此库的名称来源于将去抖动中的bounce替换为ricochet并缩短。不要小看我。我并不十分有创意。
描述
通用去抖动器将状态枚举作为泛型参数,例如 High
和 Low
,以及一个数字类型,即必须有一个且可以相加(对于引脚去抖动器,这简单就是u8)。
当发生去抖动转换时,去抖动器将发出一个边缘。在轮询状态时,如果连续多次返回相同的状态超过某个阈值,去抖动器将改变内部状态。如果“转换”是从一个状态到相同状态,则不会发出状态转换。
依赖
~475KB