4 #include <linux/types.h>
10 #include "contour-protocol.h"
12 int main(int argc, char *argv[])
14 int fd, usage_code, ret;
15 struct user_options opts;
18 read_args(argc, argv, &opts);
19 trace_level = opts.trace_level;
21 if (opts.usbdev == NULL)
22 fd = wait_for_device(CONTOUR_USB_VENDOR_ID,
23 CONTOUR_USB_PRODUCT_ID, &usage_code);
25 fd = hiddev_open(opts.usbdev, &usage_code);
29 trace(0, "Initializing\n");
30 contour_initialize(fd, usage_code);
32 trace(0, "Done! Reading data\n");
34 ret = contour_read_entry(fd, usage_code, &msg);
35 print_ascii(msg.data, ret);