#debouncer #embedded-hal #no-std

no-std debouncr

一个简单的无标准库输入消抖器,用于检测上升和下降沿,具有最少的RAM要求

7次发布

0.2.2 2020年11月21日
0.2.1 2020年11月17日
0.1.3 2020年8月20日
0.1.2 2020年4月28日

#1623 in 硬件支持

Download history 32/week @ 2024-04-05 35/week @ 2024-04-12 47/week @ 2024-04-19 40/week @ 2024-04-26 26/week @ 2024-05-03 26/week @ 2024-05-10 24/week @ 2024-05-17 42/week @ 2024-05-24 30/week @ 2024-05-31 15/week @ 2024-06-07 31/week @ 2024-06-14 23/week @ 2024-06-21 22/week @ 2024-06-28 28/week @ 2024-07-05 114/week @ 2024-07-12 70/week @ 2024-07-19

237 每月下载量
用于 2 crates

MIT/Apache

22KB
233

Debouncr

Build status Crates.io Version Crates.io Downloads No Std

一个简单高效的 no_std 输入消抖器,使用整数位移动来消抖输入。该算法可以检测上升和下降沿,并只需1个字节的RAM即可检测最多8个连续的高低状态,或者2个字节的RAM可以检测最多16个连续的高低状态。

该算法基于Ganssle 消抖指南("替代方案"部分)。

文档:https://docs.rs/debouncr

许可

许可协议为以下之一

贡献

除非您明确说明,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可协议定义,应如上双重许可,不得附加任何其他条款或条件。

依赖项