]> sigrok.org Git - libsigrok.git/blobdiff - hardware/uni-t-dmm/protocol.h
Draft: Make UT61D and VC-820 "first-class" drivers.
[libsigrok.git] / hardware / uni-t-dmm / protocol.h
index 2a76c1c1a93f90989d17ac6962db57e0ce216ff5..9d688e55737237a0e829e86a5e6f46b758a1334d 100644 (file)
 #define sr_warn(s, args...) sr_warn(DRIVER_LOG_DOMAIN s, ## args)
 #define sr_err(s, args...) sr_err(DRIVER_LOG_DOMAIN s, ## args)
 
+/* Note: The order here must match dev_names[] in api.c. */
+enum {
+       UNI_T_UT61D,
+       VOLTCRAFT_VC820,
+};
+
 #define UT_D04_CABLE_USB_VID   0x1a86
 #define UT_D04_CABLE_USB_DID   0xe008
 
@@ -61,6 +67,7 @@ struct dev_context {
        uint8_t protocol_buf[14];
 };
 
-SR_PRIV int uni_t_dmm_receive_data(int fd, int revents, void *cb_data);
+SR_PRIV int uni_t_ut61d_receive_data(int fd, int revents, void *cb_data);
+SR_PRIV int voltcraft_vc820_receive_data(int fd, int revents, void *cb_data);
 
 #endif