]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/asix-sigma/protocol.h
asix-sigma: rephrase sample memory iteration position and trigger check
[libsigrok.git] / src / hardware / asix-sigma / protocol.h
index 9fcbdd30f75f21a603a7ffdcf83f5a53570d45ed..ab5f6019a9277f05aed7f2887a5481af7443471c 100644 (file)
@@ -369,7 +369,7 @@ struct dev_context {
                } last;
                struct sigma_location {
                        size_t raw, line, cluster, event;
-               } start, stop, trig, iter;
+               } start, stop, trig, iter, trig_arm;
                struct {
                        size_t lines_total, lines_done;
                        size_t lines_per_read; /* USB transfer limit */
@@ -377,6 +377,11 @@ struct dev_context {
                        struct sigma_dram_line *rcvd_lines;
                        struct sigma_dram_line *curr_line;
                } fetch;
+               struct {
+                       gboolean armed;
+                       gboolean matched;
+                       size_t evt_remain;
+               } trig_chk;
        } interp;
        uint64_t capture_ratio;
        struct sigma_trigger trigger;