⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kl_test.c

📁 按键+LED驱动实验 基于TEB-44B0实验平台 包括按键+LED驱动程序与测按键试程序
💻 C
字号:
/* key&led_test.c - little program to test the response of the button’s driver*/#include <stdio.h>#include <string.h>#include <errno.h>//#include <asm/MC68VZ328.h>#include <asm/fcntl.h>#include "s3c44b0x.h"#define DEVICE_FILE_NAME  "/dev/kl"/* main */main() {  int  file_desc=0;  int  isTSopen=0;  int  bytes_transfered=0;//  int j;  char buffer;  file_desc = open(DEVICE_FILE_NAME,O_RDWR);    if(file_desc < 0) {      printf("Can't open device file: %s\n",DEVICE_FILE_NAME);      printf("Error: %s\n",strerror(errno));    }    else {      printf("Device %s open -> It works!!!!\n",DEVICE_FILE_NAME);      isTSopen=1;    }    while(1){    if(isTSopen) {         bytes_transfered=read(file_desc,&buffer,sizeof(buffer));//        j = 14 + (int *)buffer;        //printf("nb bytes transfered: %d\n",bytes_transfered);	if(buffer)        {	printf("You have pressed  KEY%c !\n",buffer);} //       	printf("LED: D%d will turn on!\n", j);		usleep(100000);        }    }  }

⌨️ 快捷键说明

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