|
[GPIO] FireWRT-GPIO之按键----1
发表于 2015-3-30 09:14:23
浏览:6489
|
回复:0
打印
只看该作者
[复制链接]
楼主
本帖最后由 pinyin 于 2015-4-16 09:08 编辑
GPIO-KEY
Openwrt 使用的按键驱动为 gpio-button-hotplug,源码为:package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c
menuconfig 配置如下:
Kernel modules --->
Other modules --->
<*> kmod-gpio-button-hotplug
在 target/linux/ramips/dts/FIREWRT.dts 配置了按键
这里配置了一个按键其名称为 WPS,POWER,对应的 GPIO 为 gpio18、23,键值为 0x198、116(对应内核头文件 include/uapi/linux/input.h
中的 KEY_WPS,KEY_POWER)。
在开发板上执行如下操作,监测该按键的操作结果
hi 表示高电平, lo 表示低电平
|
|