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 + -
显示快捷键?