1 个不稳定版本

0.1.0 2021年1月2日

#13#debounce

MIT/Apache

46KB
963

derico

完全图状态去抖动器。此库还包含嵌入式编程的引脚去抖动器。

此库的名称来源于将去抖动中的bounce替换为ricochet并缩短。不要小看我。我并不十分有创意。

描述

通用去抖动器将状态枚举作为泛型参数,例如 HighLow,以及一个数字类型,即必须有一个且可以相加(对于引脚去抖动器,这简单就是u8)。

当发生去抖动转换时,去抖动器将发出一个边缘。在轮询状态时,如果连续多次返回相同的状态超过某个阈值,去抖动器将改变内部状态。如果“转换”是从一个状态到相同状态,则不会发出状态转换。

依赖

~475KB