X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fdreamsourcelab-dslogic%2Fprotocol.h;h=6af7c823663ec19b3a65e2e40675e30525b4dd5e;hb=10481ef05d51304a30e38533ca93cbc05b24a8c9;hp=467389bd7b4afd972cecea687fecbadf1a281d9e;hpb=44b46d703612aa7dfc406043cf1b82bdae19179b;p=libsigrok.git diff --git a/src/hardware/dreamsourcelab-dslogic/protocol.h b/src/hardware/dreamsourcelab-dslogic/protocol.h index 467389bd..6af7c823 100644 --- a/src/hardware/dreamsourcelab-dslogic/protocol.h +++ b/src/hardware/dreamsourcelab-dslogic/protocol.h @@ -29,7 +29,7 @@ #include #include "libsigrok-internal.h" -#define LOG_PREFIX "dslogic" +#define LOG_PREFIX "dreamsourcelab-dslogic" #define USB_INTERFACE 0 #define USB_CONFIGURATION 1 @@ -77,10 +77,13 @@ struct dslogic_mode { }; struct dslogic_trigger_pos { + uint32_t check_id; uint32_t real_pos; uint32_t ram_saddr; - uint32_t remain_cnt; - uint8_t first_block[500]; + uint32_t remain_cnt_l; + uint32_t remain_cnt_h; + uint32_t status; + uint8_t first_block[488]; }; struct dslogic_profile { @@ -112,16 +115,13 @@ struct dev_context { */ int64_t fw_updated; - /* Supported samplerates */ const uint64_t *samplerates; int num_samplerates; - /* Device/capture settings */ uint64_t cur_samplerate; uint64_t limit_samples; uint64_t capture_ratio; - /* Operational settings */ gboolean acq_aborted; unsigned int sent_samples;