#include #include #include "ow-functions.h" int main (int argc, char *argv[]) { unsigned char buff[128]; int len, i, byte; if (argc < 3) { fprintf (stderr, "ERROR: Expected: buffer-write byte repetitions\n"); return EXIT_FAILURE; } sscanf (argv[1], "%x", &byte); len = atoi (argv[2]); for (i = 0; i < len; i++) { buff[i] = byte; } if (acquireAdapter() < 0) { return EXIT_FAILURE; } len = bulkWrite (buff, len); printf ("%d\n", len); if (len < 0) { fprintf (stderr, "ERROR: %s\n", usb_strerror()); releaseAdapter(); return EXIT_FAILURE; } if (releaseAdapter() < 0) { return EXIT_FAILURE; } return 0; }