/* main.c : user of a thumboard driver */ /* $Id: main.c,v 1.1 2001/12/08 01:19:58 cse466_p Exp cse466_p $ */ /* $Log: main.c,v $ * Revision 1.1 2001/12/08 01:19:58 cse466_p * Initial revision * */ #include #include #include #include #include int main (int argc, char **argv){ char *name = argv[0]; int fd; unsigned char val; unsigned int i; /* counter */ int read_ret; fd = open("/dev/thumboard0", O_RDONLY); /* open a file /dev/thumboard0 readonly */ for(i = 0; i < 1024; i++){ read_ret = read(fd, &val, sizeof(val)); /* read from file /dev/thumboard0 */ if(read_ret < 0){ fprintf(stderr, "main: error\n"); } if(val != 0){ fprintf(stdout, "%c", val); fflush(stdout); } } fprintf(stdout, "\n"); return 0; }