X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fasix-sigma%2Fprotocol.h;h=cd7bc23953ccc2cc71d46cf9f28eb482f30fe3e1;hb=80e717b3cfac82d63c98614fe6179fb0e4fdaf8d;hp=f1ffcd7c7e777f8e7ccd37aa64b261f2ca33294c;hpb=1bb9dc82178fea878e8984d9b526f78f5bc41677;p=libsigrok.git diff --git a/src/hardware/asix-sigma/protocol.h b/src/hardware/asix-sigma/protocol.h index f1ffcd7c..cd7bc239 100644 --- a/src/hardware/asix-sigma/protocol.h +++ b/src/hardware/asix-sigma/protocol.h @@ -294,6 +294,15 @@ struct sigma_state { uint16_t lastsample; }; +enum sigma_firmware_idx { + SIGMA_FW_NONE, + SIGMA_FW_50MHZ, + SIGMA_FW_100MHZ, + SIGMA_FW_200MHZ, + SIGMA_FW_SYNC, + SIGMA_FW_FREQ, +}; + struct submit_buffer; struct dev_context { @@ -308,7 +317,7 @@ struct dev_context { struct sr_sw_limits cfg_limits; /* Configured limits (user specified). */ struct sr_sw_limits acq_limits; /* Acquisition limits (internal use). */ struct sr_sw_limits feed_limits; /* Datafeed limits (internal use). */ - int cur_firmware; + enum sigma_firmware_idx firmware_idx; int num_channels; int samples_per_event; uint64_t capture_ratio;