]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/saleae-logic16/protocol.h
Add support for mcupro Logic16, a Saleae Logic16 clone.
[libsigrok.git] / src / hardware / saleae-logic16 / protocol.h
index 8a1ded823900e7ae41c194f355d1a73b5f07fb15..cdfc3681c031aa8937a64c331425ad667c44414e 100644 (file)
@@ -35,8 +35,16 @@ enum voltage_range {
        VOLTAGE_RANGE_5_V,      /* 5V logic */
 };
 
+enum fpga_variant {
+       FPGA_VARIANT_ORIGINAL,
+       FPGA_VARIANT_MCUPRO    /* mcupro clone v4.6 with Actel FPGA */
+};
+
 /** Private, per-device-instance driver context. */
 struct dev_context {
+       /** Distinguishing between original Logic16 and clones */
+       enum fpga_variant fpga_variant;
+
        /*
         * Since we can't keep track of a Logic16 device after upgrading
         * the firmware (it renumerates into a different device address