From a45e82019437671307cd2220a7f0c4c407efd2ad Mon Sep 17 00:00:00 2001 From: Timo Kokkonen Date: Fri, 29 Apr 2011 23:05:38 +0300 Subject: [PATCH] main: Use default vendor and product IDs when no explicit device path is given Signed-off-by: Timo Kokkonen --- main.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main.c b/main.c index 02be854..6b8f91c 100644 --- a/main.c +++ b/main.c @@ -11,6 +11,8 @@ #include "utils.h" #include "options.h" +#define CONTOUR_USB_VENDOR_ID 0x1a79 +#define CONTOUR_USB_PRODUCT_ID 0x6002 struct msg { int direction; @@ -277,13 +279,13 @@ int main(int argc, char *argv[]) struct user_options opts; read_args(argc, argv, &opts); + trace_level = opts.trace_level; - if (opts.usbdev == NULL) { - trace(0, "USB dev name needs to be give with '-d' parameter\n"); - return 1; - } - - fd = hiddev_open(opts.usbdev, &usage_code); + if (opts.usbdev == NULL) + fd = hiddev_open_by_id(CONTOUR_USB_PRODUCT_ID, + CONTOUR_USB_VENDOR_ID, &usage_code); + else + fd = hiddev_open(opts.usbdev, &usage_code); if (fd < 0) return 1; -- 2.45.0