arm下的按键测试代码
来源:互联网 发布:nodejs access数据库 编辑:程序博客网 时间:2024/05/22 04:48
首先查看内核代码:linux/arch/arm/mach-s5pv210/mach-tq210.c,得到devicename为“gpio-keys”
确认输入子系统:
cat /proc/bus/input/devices,得知gpio-keys的event信息为event0
#include <stdio.h>#inlcude <linux/input.h>#include <fcntl.h>int main (){ int keys_fd; char ret[2]; struct input_event t; keys_fd = open ("/dev/input/event0", O_RDONLY); if (keys_fd <= 0) { printf ("open /dev/input/event0 device!\n"); return 0; } while (1) { if (read (keys_fd, &t, sizeof (t)) == sizeof (t)) { if (t.type == EV_KEY) if (t.value == 0 || t.value == 1) { printf ("key %d %s\n", t.code, (t.value) ? "Pressed" : "Released"); if(t.code==KEY_ESC) break; } } } close (keys_fd); return 0;}
0 0
- arm下的按键测试代码
- arm下的led灯测试代码
- arm下蜂鸣器测试代码
- arm下adc测试代码
- linxu下244X的按键驱动,测试程序
- 按键的代码
- ARM下启动代码
- 设置QT/linux -arm下的桌面及窗口 按键的背景 图片
- TSM12M触摸按键ic测试代码
- arm ubuntu 按键关机的实现
- 内核裁剪,将自己写的驱动加入内核及按键驱动的代码(arm TQ2440)
- 键盘各个按键的代码
- JS按键代码的处理
- 按键中断的驱动代码
- linux下测试一段代码的执行时间
- 测试你按下的是那个按键(附ascii表)
- wince 下的按键驱动
- platform下的按键驱动
- UVA 1401 & LA 3942 Remember the Word 字典树+DP
- GRE词汇中动词同义词的相关介绍
- 【swift_3】swift之UITableView和UINavigation视图控制器
- jenkins 插件开发-简单demo
- android应用程序如何调用支付宝接口
- arm下的按键测试代码
- Eclipse 安装Activiti Designer 插件安装错误处理
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- 技术演绎之 [ java ] 代码在类中组织
- 实践部署与使用apache kafka框架技术博文资料汇总
- Qt QML信号解析
- [java]字符串全半角互转
- keepalived 双击切换
- shjie