搜索

1

主题

2

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2016-3-31 23:05:43 14073 浏览 2 回复

按键的内核结构体数组怎么设置?

  1. struct btn_t {
  2.         int gpio;
  3.         int key;
  4.         char *name;
  5. };
  6. static struct btn_t btns[] = {
  7.       { EXYNOS4_GPX1(1), 1 ,"home" },
  8.       { EXYNOS4_GPX1(2), 2 ,"back" },
  9.       { EXYNOS4_GPX3(3), 3 ,"sleep"},
  10.       { EXYNOS4_GPX2(1), 4 ,"vol+" },
  11.       { EXYNOS4_GPX2(0), 5 ,"vol-" },
  12.        
  13. };
复制代码
我想实现按键中断,应用程序打印相应按键的键值,结构体数组中的key值应该设置成什么?设置成1-5没有结果输出.
回复

使用道具 举报

48

主题

598

帖子

1923

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1923
发表于 2016-4-1 09:14:36
有个文档介绍如何产生按键中断的~
回复 点赞

使用道具 举报

1

主题

2

帖子

24

积分

新手上路

Rank: 1

积分
24
 楼主| 发表于 2016-4-1 11:44:31
TOPEET_moon 发表于 2016-4-1 09:14
有个文档介绍如何产生按键中断的~

迅为电子Linux驱动教程
——中断之独立按键

该文档教程中没有提及键值的内容

键值是固定的吗,还是可以随机设置
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表