gpio键盘active_low 的作用
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.如果这个参数搞错了,
按键松开后就不断发按键键码,表现为屏幕上乱动作。