X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fopenbench-logic-sniffer%2Fprotocol.h;fp=src%2Fhardware%2Fopenbench-logic-sniffer%2Fprotocol.h;h=6b8c2422b72a90ff584ac3957ecbf15a59db0b1c;hb=f8fd84208d5cb2788ef0288ddb87da3581467a96;hp=e164b9fa1a14bb62b86cf83d01b25c5bcf583246;hpb=50b15953feef442760719fa8c56e0d1337a1df97;p=libsigrok.git diff --git a/src/hardware/openbench-logic-sniffer/protocol.h b/src/hardware/openbench-logic-sniffer/protocol.h index e164b9fa..6b8c2422 100644 --- a/src/hardware/openbench-logic-sniffer/protocol.h +++ b/src/hardware/openbench-logic-sniffer/protocol.h @@ -28,7 +28,7 @@ #define LOG_PREFIX "openbench-logic-sniffer" -#define NUM_TRIGGER_STAGES 4 +#define NUM_BASIC_TRIGGER_STAGES 4 #define CLOCK_RATE SR_MHZ(100) #define MIN_NUM_SAMPLES 4 #define DEFAULT_SAMPLERATE SR_KHZ(200) @@ -112,10 +112,6 @@ struct dev_context { uint64_t limit_samples; uint64_t capture_ratio; int trigger_at_smpl; - uint32_t channel_mask; - uint32_t trigger_mask[NUM_TRIGGER_STAGES]; - uint32_t trigger_value[NUM_TRIGGER_STAGES]; - int num_stages; uint16_t capture_flags; unsigned int num_transfers; @@ -138,8 +134,8 @@ SR_PRIV int send_shortcommand(struct sr_serial_dev_inst *serial, SR_PRIV int send_longcommand(struct sr_serial_dev_inst *serial, uint8_t command, uint8_t *data); SR_PRIV int ols_send_reset(struct sr_serial_dev_inst *serial); -SR_PRIV void ols_channel_mask(const struct sr_dev_inst *sdi); -SR_PRIV int ols_convert_trigger(const struct sr_dev_inst *sdi); +SR_PRIV int ols_prepare_acquisition(const struct sr_dev_inst *sdi); +SR_PRIV uint32_t ols_channel_mask(const struct sr_dev_inst *sdi); SR_PRIV struct dev_context *ols_dev_new(void); SR_PRIV struct sr_dev_inst *get_metadata(struct sr_serial_dev_inst *serial); SR_PRIV int ols_set_samplerate(const struct sr_dev_inst *sdi,