X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fzeroplus-logic-cube%2Fanalyzer.h;h=9f872598b839cdb22b8672ed18501f54c1c9cfa2;hb=5a7e62211c4714ea2aac35baac10cf448373d4f5;hp=94d1cc1a3c0baae5d396ec31a414a092d155f141;hpb=a864a05b25d150214978f51e21b724d912648129;p=libsigrok.git diff --git a/hardware/zeroplus-logic-cube/analyzer.h b/hardware/zeroplus-logic-cube/analyzer.h index 94d1cc1a..9f872598 100644 --- a/hardware/zeroplus-logic-cube/analyzer.h +++ b/hardware/zeroplus-logic-cube/analyzer.h @@ -74,14 +74,6 @@ #define COMPRESSION_ENABLE 0x8001 #define COMPRESSION_DOUBLE 0x8002 -enum { - TRIGGER_HIGH = 0, - TRIGGER_LOW, - TRIGGER_POSEDGE, - TRIGGER_NEGEDGE, - TRIGGER_ANYEDGE, -}; - SR_PRIV void analyzer_set_freq(int freq, int scale); SR_PRIV void analyzer_set_ramsize_trigger_address(unsigned int address); SR_PRIV void analyzer_set_triggerbar_address(unsigned int address); @@ -89,9 +81,10 @@ SR_PRIV unsigned int analyzer_get_ramsize_trigger_address(void ); SR_PRIV unsigned int analyzer_get_triggerbar_address(void); SR_PRIV void analyzer_set_compression(unsigned int type); SR_PRIV void analyzer_set_memory_size(unsigned int size); -SR_PRIV void analyzer_add_trigger(int channel, int type); +SR_PRIV int analyzer_add_triggers(const struct sr_dev_inst *sdi); SR_PRIV void analyzer_set_trigger_count(int count); SR_PRIV void analyzer_add_filter(int channel, int type); +SR_PRIV void analyzer_set_voltage_threshold(int thresh); SR_PRIV unsigned int analyzer_read_status(libusb_device_handle *devh); SR_PRIV unsigned int analyzer_read_id(libusb_device_handle *devh);