/* ** MG -- Midi Grabber ** psl 10/87 */ #include #include #define DEVMPU "/dev/mpu0" main(argc, argv) char *argv[]; { char buf[4096], *dp; int fh, i; dp = argc>1? argv[1] : DEVMPU; if ((fh = open(dp, 2)) < 0) { perror(dp); exit(1); } buf[0] = MPU_RESET; buf[1] = MPU_UART_MODE; write(fh, buf, 2); while ((i = read(fh, buf, sizeof buf)) > 0) { fprintf(stderr, "read %d\n", i); write(1, buf, i); } }