gpio键盘active_low参数 的作用

来源:互联网 发布:mac ps中文版破解版 编辑:程序博客网 时间:2024/05/23 10:56

作者:zhenwenxian

原作网址:http://blog.csdn.net/zhenwenxian/article/details/7804163

方便以后查看,记录一下,谢谢作者分享。


gpio键盘的结构图为

static struct gpio_keys_button gpio_keys_buttons[] = {
 {
  .code           = SW_LID,
  .gpio           = LIHOME_GPIO,
  .desc           = "home",
  .active_low     = 1,
  .type  = EV_SW,
  .wakeup  = 1
 },
};

active_low = 1,还是active_low =0,要根据硬件的连接,如果按下按键为高电平那么active_low =0,如果按下按键为低电平那么active_low =1.如果这个参数搞错了,

按键松开后就不断发按键键码,表现为屏幕上乱动作。



0 0