Linux是否已经实现/支持去抖动开关(gpio)?

时间:2018-01-18 08:32:51

标签: linux switch-statement embedded gpio debouncing

当我们从Linux上的一个gpio获取信号时,我们是否需要关心去抖动?你有没有遇到过Linux中GPIO / SW输入的反弹?如果是,哪个是在Linux上进行debouncing的最佳工具?

1 个答案:

答案 0 :(得分:1)

理想情况下,gpio控制器将具有去抖动支持,因此gpio控制器为其提供了gpio_set_debounce()的包装函数。如果你的控制器支持它应该返回0.如果控制器不支持去抖动,可以添加软件去抖动,例如gpio_keys