]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/sysclk-lwla/protocol.h
sysclk-lwla: Drain pending replies on initialization
[libsigrok.git] / src / hardware / sysclk-lwla / protocol.h
index 355b5c0a1a9d66f1a0d79a05ae0fa73a15afe35e..9ef21b05de0b26d6505af25b085e441cafb28921 100644 (file)
@@ -23,6 +23,7 @@
 #define LOG_PREFIX "sysclk-lwla"
 
 #include <stdint.h>
+#include <libusb.h>
 #include <glib.h>
 #include <libsigrok/libsigrok.h>
 #include <libsigrok-internal.h>
@@ -61,6 +62,14 @@ enum {
        USB_TIMEOUT_MS  = 3000,
 };
 
+/** USB device end points.
+ */
+enum usb_endpoint {
+       EP_COMMAND = 2,
+       EP_CONFIG  = 4,
+       EP_REPLY   = 6 | LIBUSB_ENDPOINT_IN
+};
+
 /** LWLA1034 clock sources.
  */
 enum clock_source {