at_test.c

来自「采用gpio口来控制串口扩展芯片的驱动和测试程序」· C语言 代码 · 共 51 行

C
51
字号
#include <fcntl.h>#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <termios.h>#include <unistd.h>#include <stdlib.h>#define IOCTL_GPIO_INIT			1#define IOCTL_GPIO_WRITE			2#define IOCTL_GPIO_READ			3int main(int argc, char *argv[]){	int fd;		printf("Test gpio port\n");    fd = open("/dev/gpio", O_RDWR);          printf("fd =%d\n",fd);    printf ("Open gpio OK?\n");//  argc=0;    	printf("The Command1 is: %d\n",argc);	printf("The Command2 is: %c\n",*argv[2]);	switch(argc){    case 0:	ioctl(fd, IOCTL_GPIO_INIT, 0);	break;    case 1:	ioctl(fd, IOCTL_GPIO_WRITE, 2);	break;    case 2:	ioctl(fd, IOCTL_GPIO_READ, 4);	break;    default:        break;}// IOCTL_GPIO_INIT			// IOCTL_GPIO_WRITE			//IOCTL_GPIO_READ				    close(fd);    }

⌨️ 快捷键说明

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