| 
 | 
 
 
发表于 2016-3-31 23:05:43
 15053 浏览  2 回复
                                 
 
 
按键的内核结构体数组怎么设置?
                                
 
- struct btn_t {
 
 -         int gpio;
 
 -         int key;
 
 -         char *name;
 
 - };
 
 - static struct btn_t btns[] = {
 
 -       { EXYNOS4_GPX1(1), 1 ,"home" },
 
 -       { EXYNOS4_GPX1(2), 2 ,"back" },
 
 -       { EXYNOS4_GPX3(3), 3 ,"sleep"},
 
 -       { EXYNOS4_GPX2(1), 4 ,"vol+" },
 
 -       { EXYNOS4_GPX2(0), 5 ,"vol-" },
 
 -         
 
 - };
 
 
  复制代码 我想实现按键中断,应用程序打印相应按键的键值,结构体数组中的key值应该设置成什么?设置成1-5没有结果输出. 
 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 楼主|
发表于 2016-4-1 11:44:31
                                 
 
 
 
迅为电子Linux驱动教程 
——中断之独立按键 
 
该文档教程中没有提及键值的内容 
 
键值是固定的吗,还是可以随机设置 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
	
登录或注册 
扫一扫关注迅为公众号
  
                 
   
 
 |