buttontest.c

来自「嵌入式Linux2.6.14下的button源码」· C语言 代码 · 共 32 行

C
32
字号
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <linux/fcntl.h>
#include <linux/kernel.h>

int main(void)
{
	int fd;
	char a;
	
	fd=open("/dev/io_button", O_RDONLY);
	if (fd < 0)
	 {
      perror("open device button");
     	exit(1);
	}	


while(1)
	{
			{
			read(fd,&a,1);
  			printf("key=%d\n",a);
			}
	}		
		close(fd);
		return 0;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?