Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Simmphonie
libsigrok
libsigrok.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libsigrok.changes of Package libsigrok
------------------------------------------------------------------- Fri Jun 23 19:36:14 UTC 2023 - simmphonie@opensuse.org - Update to version 0.5.2+git20230506.a5800e90: * atorch: Implement support for DC and USB Meters * atorch: Initial driver skeleton * binary_helpers: remove unused u64 and float variants (dead code) * binary_helpers: Add bv_get_value function. * binary_helpers: Rename bv_get_value to reflect it's length checking * binary_helpers: Reflect that bv_get_value() takes bytes as input * binary_helpers: Add support for 24 bits wide integers. * libsigrok-internal.h: Add read_u24be helper function * make: move version suffix gathering from configure to compile time * microchip-pickit2: support user assigned channel names at probe time * microchip-pickit2: move channel creation to after device context alloc * rdtech-tc: Fix feed creation loop condition * fluke-dmm: Fix digit count in handle_qm_28x function. * fluke-dmm: Fix counts_digits compatibility with 28x format * fluke-dmm: Update digits count with regard to measurement exponent * binary_helpers: remove scaling factor from binary field extraction * rdtech-tc: avoid too eager request retransmission * rdtech-tc: style nits in variable names * rdtech-tc: dump response payload at higher log levels * rdtech-tc: request keyword differs between CDC and BLE transports * rdtech-tc: rename "buflen" variable, it's "read length" * serial_bt: add TC66C to list of known names, suggest MTU value * serial_bt: support the dialog DA14580 chip (seen in TC66C) * serial_bt: add generic conn=bt/notify/<addr> "chip type" * serial_bt, bluez: support MTU exchange in BLE reception * serial_bt, bluez: rework diag in BLE reception, accept zero length data * tests: cover length checking incrementing endianess readers * libsigrok-internal.h: add length checking endianess helpers * strutil: add more space in hexdumps after 8 and 16 data bytes * log: accept when applications void the log callback * log: rephrase default sr_logv() routine, strip CR and LF * fluke-dmm: sort models by numbers, no behaviour change * fluke-dmm: reduce indentation in 18x/190/28x dispatch logic * fluke-dmm: Add support for Fluke 87/89 DMMs. * fluke-dmm: Extract digit count from response. * fluke-dmm: Do not consider 0.0 value an invalid measurement. * configure.ac: put spaces around version operators in pkg-config requires * configure.ac: glibmm check, add quotes to version string * Makefile.am: register more minilzo files with automake * serial_bt: add support for JL AC6328 chips (RFCOMM and BLE) * rdtech-tc: send analog values in frames not samples * rdtech-um: send analog values in frames not samples * binary helper: drop analog channel support (submit samples to feed) * rdtech-tc: migrate to feed queue helper * rdtech-tc: grab receive data in larger chunks * rdtech-tc: rephrase probe/write timeout and poll interval for text length * rdtech-tc: detect receive and parse errors, terminate acquisition * rdtech-tc: concentrate request transmit handling in one spot * rdtech-tc: avoid mixing several iterations in the same for loop * rdtech-tc: use size_t for memory sizes and indices * rdtech-tc: use common code to scan conn= and serialcomm= specs * rdtech-tc: eliminate redundant type info in malloc call * rdtech-tc: move assignments out of declarations * rdtech-tc: rephrase PAC consistency check, discuss sample data layout * rdtech-tc: use literal string for poll command instead of array * rdtech-tc: eliminate excessive indentation, address whitespace issues * rdtech-tc: alpha-sort and group include directives * rdtech-um: migrate from binary helper channel to feed queue * rdtech-um: rework serial reception and processing, including re-sync * rdtech-um: rephrase channel count in profile description * rdtech-um: adjust read/write timeout style for text line length * rdtech-um: data type nits, common expressions, for loop iteration * rdtech-um: tone down and extend diagnostics messages * rdtech-um: use common helper to parse conn= and serialcomm= specs * rdtech-um: eliminate redundant data types in memory allocation * rdtech-um: concentrate poll period handling in one spot * rdtech-um: rephrase checksum verification routines * rdtech-um: style nits, move assignment out of declaration blocks * rdtech-um: alpha-sort and group include directives * rdtech-um: address style nits (whitespace, braces) * rdtech-um: increase digits count for models with higher resolution * serial_bt: move lookup code next to database of known device names * serial_bt: prepare support for additional params in scan results * serial_bt: increase scan duration for BT/BLE connections * serial_bt: add UM25C to list of known device names * serial_bt: update comments on conn=bt/... parameters * feed queue: add scale/offset support, rename MQ/unit routine * feed queue: unbreak MQ and unit support in analog feeds * feed queue: add scaling, MQ and unit to analog feed submission * binary helpers: touch up Doxygen comments (in/out params, clutter) * binary helpers: address minor style nits, break long text lines * udev: add Siglent SDM3055 USB identification rule * scpi-dmm: add support for Siglent SDM3055 * scpi: add Siglent to the vendor alias list * README.devices: document conn=bt/ extensions for more optional parameters * serial_bt: support more key=value parameters for conn=bt/ specs * korad-kaxxxxp: add quirk for long processing times of commands * korad-kaxxxxp: eliminate excessive whitespace in continued signatures * korad-kaxxxxp: address style nits, redundant data type in malloc * korad-kaxxxxp: tweak first "give time to process" invocation * korad-kaxxxxp: rephrase how config setter transmits commands to device * HACKING: separate assignment from program flow, endianess helpers * hp-3478a: Fix range strings for current and resistance mode * icstation-usbrelay: Initial ICStation USBRelay driver. * icstation-usbrelay: Initial driver skeleton. * gitignore: Add files/folders used or created by the clangd language server * hp-3478a: fix values for digits properties * dmm/mm38xr: fix values for digits properties * dmm/metex14: fix values for digits properties * Reword and clarify the doc strings for digits in the analog payload * kingst-la2016: add another supported LA2016 model (bytes 0x0b 0x10) * bindings: add u32/SR_T_UINT32 support for config keys * bindings/cxx: implement std::stoul() fallback when C++11 is missing * input/trace32_ad: use u64 instead of u32 for samplerate option * input/csv: eliminate unneeded zero fill of analog samples in malloc * input/csv: unbreak assignment of zero values to analog channels * korad-kaxxxxp: add model entry for Tenma 72-2705 * configure: Accept glibmm-2.68 as an alternative to glibmm-2.4 * bindings/cxx: Increase compatibility for glibmm-2.68 * configure.ac: check for highest available C++17/C++14/C++11 standard * m4: update ax_cxx_compile_stdcxx.m4 to also cover C++17 * dmm/bm86x: fix broken URLs * dmm/bm85x: fix broken URLs * dmm/bm52x: fix broken URLs * kingst-la2016: adjust sample memory interpretation for LA5032 * kingst-la2016: update developer comments, motivated by LA5032 support * kingst-la2016: unbreak streaming mode for LA5032 * korad-kaxxxxp: factor out ID response lookup in the models table * korad-kaxxxxp: use ID text prefix with optional version for RND models * korad-kaxxxxp: support optional version after fixed ID response text * korad-kaxxxxp: trim down list of supported models (renames RND models) * korad-kaxxxxp: implement more generic ID response text checks * korad-kaxxxxp: prepare more versatile ID response text checks * korad-kaxxxxp: unclutter table layout of supported models * korad-kaxxxxp: eliminate numeric model ID in supported models table * korad-kaxxxxp: eliminate numeric model ID (table index) in scan * korad-kaxxxxp: eliminate model check in OVP enabled quirk handling * korad-kaxxxxp: add quirks flags to table of supported models * korad-kaxxxxp: factor voltage/current capability out of models[] table * korad-kaxxxxp: reflow models[] table for capabilities comparison * korad-kaxxxxp: alpha-sort list of supported models * korad-kaxxxxp: add Korad KD3005P V6.8 to list of known models * kingst-la2016: add another supported LA5016 model (bytes 0x0c 0x10) * kingst-la2016: rephrase magic bytes in table of known models * korad-kaxxxxp: All received values are zero * asix-sigma: check sdi before dereferencing a NULL pointer * input/vcd: do propagate parse error in file header * scpi-dmm: prefer double over float data types more often * ols: add support for "probe names" scan option * ols: move sigrok channel creation from protocol.c to api.c * ols: move device context creation from protocol.c to api.c * kingst-la2016: add support for "probe names" scan option * fx2lafw: add support for "probe names" scan option * asix-sigma: add support for "probe names" scan option * asix-omega-rtm-cli: add support for "probe names" scan option * strutil: add common parse logic for SR_CONF_PROBE_NAMES input specs * hwdriver: introduce SR_CONF_PROBE_NAMES config key (scan option) * serial_hid: improve and tighten "find USB" for the HID transport * serial_hid: restrict .list() result set, supported chips only * microchip-pickit2: silence compiler warnings (NULL dereference) * korad-kaxxxxp: silence compiler warning (unused value) * dmm/eev121gw: silence compiler warning (unused value) * dmm/bm86x: improve robustness of secondary display parsing * serial_hid: silence compiler warning (unused value) * serial_bt: silence compiler warning (unused value) * uni-t-dmm: sort supported devices, sort in the ut71x group * uni-t-dmm: sort supported devices, sort in the fs9721 group * uni-t-dmm: sort supported devices, sort in the es519xx group * uni-t-dmm: sort supported devices, collect the vc870 group * uni-t-dmm: sort supported devices, collect the fs9922 group * uni-t-dmm: sort supported devices, collect the es519xx group * uni-t-dmm: sort supported devices, collect the ut71x group * uni-t-dmm: sort supported devices, collect the fs9721 group * hameg-hmo: re-add 20V/div and 50V/div vertical scales (RTB2K) * scpi: comment on indefinite length block data (unsupported here) * ols: also reflect successful identify response in diagnostics * ols: make connection ID available * resource: add support for SIGROK_FIRMWARE_PATH env variable * usb: move connection string parsing out of USB enumeration/search * input/wav: undo "create channels once" workaround * input/wav: add channel list checks for file re-read * drivers: update comment on "driver list" linker section * serial-dmm: fix typo in comment * dmm/bm86x: check more bytes in DMM packet (undocumented by vendor) * scpi-dmm: add "switch to local" support for Agilent protocol * korad-kaxxxxp: add an entry for Korad KD3005P V4.1 * strutil: avoid glib/platform conversion calls for empty input * hp-3478a: Handle NULL dereference in read, write and list. * hp-3478a: revert the recent NULL dereference check in config API routines * device: don't accept empty names for sigrok channels * dmm/bm52x: silence compiler warning related to printf() buffer size * README.devices: mention that kingst-la2016 requires firmware files * README.devices: explicitly discuss serial-over-HID in the UNI-T section * input: decorate sr_input_find() parameter as const * README.devices: add an UT-D04 on Windows section (libwdi and hidapi) * README.devices: add Windows and Zadig discussion near the udev section * README: Mention optional nettle dependency. * configure.ac: consider libusb_os_handle absence non-fatal on Windows * hp-3478a: use symbolic name for status register bit field * udev: add Asix Omega USB identification to udev rules * kingst-la2016: cope with 800MHz base clock for 500MHz models * kingst-la2016: zero pad FPGA bitstream to 4KiB boundaries * kingst-la2016: introduce base clock independent from max samplerate * kingst-la2016: add more device types and their EEPROM magic numbers * tests: address printf format issues, spotted by clang on macos * kingst-la2016: comment on FPGA register at offset 0x0004 (unused) * kingst-la2016: prefer boolean data type for bool information * kingst-la2016: stop acquisition when USB device was lost * kingst-la2016: add support for streaming mode, works for 16 channels * kingst-la2016: experiment with USB bulk size and pool count * kingst-la2016: use a pool of USB bulk transfers, speedup download * kingst-la2016: move USB bulk transfer handling to helper routines * kingst-la2016: move capture download details out of USB xfer handling * use common channel group allocation/release code * kingst-la2016: add my copyright for recent improvements * kingst-la2016: spew pretty FPGA register dump for development support * kingst-la2016: unconditionally construct MCU firmware filename * kingst-la2016: weaken run state check in hardware initialization * kingst-la2016: balance frame begin and frame end emission * kingst-la2016: symbolic names for capture mode, trigger config comments * kingst-la2016: determine packets per chunk at runtime per model * kingst-la2016: extend model support (100/500 MHz, 32 channels) * kingst-la2016: rephrase USB bulk transfer size padding constraint * kingst-la2016: developer comment on capture data layout for 32ch models * kingst-la2016: keep FPGA active after device close * kingst-la2016: use more specific error codes than SR_ERR * kingst-la2016: reword buffer size in FPGA register access * kingst-la2016: rename samplerate member in device context * kingst-la2016: remove complex logic threshold voltage support * kingst-la2016: reduce a little if-deffery in logic threshold support * kingst-la2016: implement alternative simpler threshold voltage config * kingst-la2016: adjust config param checks, threshold range check * kingst-la2016: sort protocol.h priv routines in order of use * kingst-la2016: add PWM channel groups, announce as signal generator * kingst-la2016: reduce scope of a few more declarations * kingst-la2016: rework the device side of PWM configuration * kingst-la2016: complete hardware setup in probe, set features in open * kingst-la2016: improve diagnostics in device type detection * kingst-la2016: rework acquisition limits, improve CLI use * kingst-la2016: identify device type in scan() already * kingst-la2016: rephrase samplerate list code path, prepare 500MHz * device: provide glib compatible callback to free usb dev inst * device: introduce common helpers for channel group allocation * kingst-la2016: use common support for sw limits and session feed * kingst-la2016: more checks on configured rate/depth/channels * kingst-la2016: rename logic channels to match product's labels * kingst-la2016: style nits in FPGA code path and threshold selection * kingst-la2016: coding style, separate declaration from instructions * kingst-la2016: address style issues in api.c scan and open * kingst-la2016: separate complex calls from caller's control flow * kingst-la2016: rephrase sample data to session feed logic * kingst-la2016: style nit, drop unnecessary typedefs * kingst-la2016: style nits in enable/configure PWM * kingst-la2016: renames to better reflect sequence of activities * kingst-la2016: use symbolic names for device run state * std: remove open coded array items count, make floats stand out * std: epsilon for std_gvar_min_max_step_thresholds() upper limit * kingst-la2016: adjust register layout in acquisition configuration * tests: cover u24le and u40le in endianess conversion tests * libsigrok-internal.h: add 24bit and 40bit endianess aware byte stream writers * kingst-la2016: rephrase creation of the acquisition configuration * kingst-la2016: rephrase manufacture date and device type support * kingst-la2016: endianess and redundancy in run state gatherer * kingst-la2016: address endianess issue in data feed submission * kingst-la2016: shuffle code order to follow application perspective * kingst-la2016: unobfuscate "user specified threshold" reference * kingst-la2016: concentrate magic numbers in central location * kingst-la2016: rephrase FPGA bitstream content zero padding * kingst-la2016: make FPGA bitstream upload optional * kingst-la2016: rephrase USB renum code path after firmware upload * kingst-la2016: address style nits, brace location, indentation * kingst-la2016: rephrase comments for style, readability, and text length * kingst-la2016: rephrase diagnostics to improve user perception * kingst-la2016: style nits, consistent #define indentation * kingst-la2016: style nits, remove not needed include directives * kingst-la2016: sort include directives * kingst-la2016: move acquisition abort from api.c to protocol.c * kingst-la2016: move USB communication from api.c to protocol.c * kingst-la2016: rename routine before moving from api.c to protocol.c * rdtech-dps: Use big endian register access for DPS devices * rigol-ds: improve robustness in samplerate getting code path * session: address deprecation of g_memdup(), prepare use of g_memdup2() * input/vcd: detect and skip string data types (value not used) * input/vcd: raise severity of messages about unsupported data types * ftdi: address ftdi_usb_purge_buffers() deprecation in libftdi 1.5 * input/vcd: silence printf() format compiler warning * uni-t-ut181a: drop serial flush() after open() * uni-t-ut181a: silence compiler warning, use of uninitialized variable * configure: Hameg HMO does not strictly depend on serial communication * rdtech-tc/um: silence "missing field identifier" compiler warning * binary helpers: add "invalid" enum item, improve readability * doc: fix a trivial typo in the ASIX OMEGA section of README.devices * input/stf: move trigger packet emission to feed queue (including flush) * input: optionally send trigger markers from common feed queue helper * configure: make zlib an optional dependency which input/stf depends on * serial: move sr_serial_extract_options() out of "have serial comm" condition * kingst-la2016: handle sdi==NULL in config_list * input/stf: introduce support for Asix' Sigma Test File format * configure: hook up minilzo to the libsigrok build, reflect its version * minilzo: import content of upstream minilzo-2.10.tar.gz archive * README.devices: discuss ASIX OMEGA in RTM CLI mode (vendor application) * asix-omega-rtm-cli: Implement RTM for ASIX OMEGA via external CLI process * asix-omega-rtm-cli: Initial driver skeleton. * sw_limits: extend API to "get remaining counts" before the limit is reached * input: accept const sdi in feed queue API * kingst-la2016: setup usb transfer sizes to be multiple of endpoint max packet size, as required by WinUSB RAW_IO policy * zketech-ebd-usb: Minor style fixes * zketech-ebd-usb: Style fixes * zketech-ebd-usb: Multiple fixes and upgrades. * kingst-la2016: Minor style fixes * kingst-la2016: add support for kingst la1016 * kingst-la2016: avoid filling the log file with redundant messages during long captures * kingst-la2016: add support for both LA2016 hardware revisions * kingst-la2016: remove unnecessary initialisation code * kingst-la2016: fix segfault that often occurs when a capture is aborted * kingst-la2016: fix fpga register alignment for sampling configuration * kingst-la2016: fix input threshold adjustment * kingst-la2016: fix the fpga register addresses * kingst-la2016: replace usb control transfer brequest numbers with more meaningful tokens * ols: Fix off-by-one when setting up trigger stages * ols: Fix demuxer operation * ols: Don't silently ignore error when setting up the device * ols: Don't store temporary data in device context * ols: Provide sample count in RLE mode * ols: Clean up: Obey code style * scpi-pps: Support for the EEZ PSU series * scpi-pps: Data capture dynamically-probed channels * Add support for TENMA 72-2710 V6.6 power supply * itech-it8500: Remove SR_MQFLAG_DC from power values. * hp-59306a: Rename channel groups from CHn to Rn * hp-59306a: Add GET for config key SR_CONF_CONN * hp-59306a: Enable/disable all outputs at once. * input/saleae: silence overzealous compiler warning * dmm/bm52x: silence overzealous compiler warning * tests: unbreak endianess conversion test routine (too small a buffer) * doc: update README.devices for conn=sn=<serno> (driver specific) * dcttech-usbrelay: accept conn=sn=<serno> user specs in probe * conrad-digi-35-cpu: Remove CH1 from device. * dcttech-usbrelay: support conn=vid.pid specs in addition to paths * dcttech-usbrelay: accept conn= spec different from hidapi enum details * dcttech-usbrelay: rework scan (enumeration) and probe (identification) * dcttech-usbrelay: adjust serial number and connection string logic * contrib: add udev rule for V-USB based HID devices (USB relay card) * dcttech-usbrelay: implement multiplexer driver for USB relay card * dcttech-usbrelay: Initial driver skeleton. ------------------------------------------------------------------- Thu Jul 08 10:16:27 UTC 2021 - simmphonie@opensuse.org - Update to version 6.0.0+git20210703.569165c0: * hp-3478a: Fix switching from 4-wire to 2-wire measurement. * hp-3478a: Only match when conn= is given to avoid false probe positives. * scpi_vxi: Unbreak MacOS build (vxi.h inclusion order). * hp-3478a: avoid NULL dereference in config API routines * doc: update IRC reference to Libera.Chat * rigol-ds: fix use-after-free * scpi_vxi: fix memory leak for SCPI response data in VXI support code * scpi_vxi: readability nits in the SCPI via VXI source code * contrib: add udev rule for Agilent 34460A USBTMC * scpi-dmm: Add support for Agilent 34460A - remove 0001-tests-strutil-use-ck_assert.patch - remove 0001-Use-pkg-config-for-rpc-library-detection.patch - remove LTO-linking-fix.patch ------------------------------------------------------------------- Tue Sep 15 06:52:30 UTC 2020 - Jiri Slaby <jslaby@suse.com> - add 0001-tests-strutil-use-ck_assert.patch to fix build ------------------------------------------------------------------- Mon Feb 3 14:42:30 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org> - BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to shortcut though the -mini flavors. ------------------------------------------------------------------- Sun Dec 29 14:42:27 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de> - Add some BuildRequires to enable some more drivers: - bluez-devel, required for BLE connected devices - libhidapi-devel, serial over HID - libtirpc-devel, SCPI over VXI11 Add 0001-Use-pkg-config-for-rpc-library-detection.patch ------------------------------------------------------------------- Sun Dec 29 01:34:24 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de> - Update to version 0.5.2 * New supported hardware: + Logic analyzers: Microchip PICkit2, Sysclk SLA5032 + Multimeters: Agilent 34405A, Agilent U127x, HP 34401A, Keysight 34465A, MASTECH MS2115B, Mooshimeter + Programmable power supplies: BK Precision 9130, HP 661xC, HP 66312A, HP 663xA, Korad KA3005P/KD6005P, Manson HCS-330x, RND 320-KD3005P, Stamos S-LS-31, TENMA 72-2535 V2.1, Voltcraft DPPS-32-15 + Oscilloscopes: Agilent DSO1000B series, Hameg HMO3522, Rigol MSO5000 series, R&S HMO1000/RTA4000/RTB2000/RTC1000/RTM3000 series, YiXingDianZi MDSO + LCR meters: MASTECH MS5308, PeakTech 2165, UNI-T UT612, Voltcraft 4080 + Thermometers: MASTECH MS6514 * This release also includes improved (and portable) USB HID support via HIDAPI, and Bluetooth/BLE support. * See included NEWS file for more details - Drop upstream 0001-Fix-link-errors-when-compiling-with-LTO-enabled.patch - Rebase LTO-linking-fix.patch ------------------------------------------------------------------- Tue Oct 22 08:20:05 UTC 2019 - Jiri Slaby <jslaby@suse.com> - Another fix for LTO (https://sigrok.org/bugzilla/show_bug.cgi?id=1433) * add LTO-linking-fix.patch ------------------------------------------------------------------- Sat Sep 14 21:22:04 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de> - Fix linking error with enabled LTO, https://sigrok.org/bugzilla/show_bug.cgi?id=1416 0001-Fix-link-errors-when-compiling-with-LTO-enabled.patch ------------------------------------------------------------------- Sun Oct 14 21:57:40 UTC 2018 - Stefan Brüns <stefan.bruens@rwth-aachen.de> - Update to version 0.5.1 * New supported hardware: + Logic analyzers: DreamSourceLab DSLogic Basic/Plus, Hantek 4032L, IPDBG (ipdbg.org FPGA IP debugger), Meilhaus Logian-16L, Saleae Logic Pro 16, ZEROPLUS Logic Cube LAP-C (16128+) / LAP-16032U + Oscilloscopes: Agilent MSO7034A, Hantek DSO-2250, Rigol DS4000 series, Siglent SDS1000/SDS2000 series + Programmable power supplies: GW Instek GPD series, HP 6631B/66332A/6633B/6634B, Korad KD3005P, RDTech DPS/DPH series, Rigol DP711/DP712, RND KA3005P, Tenma 72-2540 + Electronic loads: ZKETECH EBD-USB + Multimeters: EEVblog 121GW, Fluke 45, HP 3478A, MASTECH MS8250D, Metex M-3860M, PeakTech 4390A, SparkFun 70C, Victor DMMs with Mini-USB connector, Voltcraft VC-96 * Various fixes and improvements * The API and ABI is backwards compatible with 0.5.0 * Move COPYING from devel to data subpackage, tag as %license ------------------------------------------------------------------- Sat Jul 1 14:28:50 UTC 2017 - stefan.bruens@rwth-aachen.de - Remove Obsoletes: libsigrok3. Obsoletes implies a conflict, so there is no way in rpm to trigger deinstalation of deprecated shared library packages. ------------------------------------------------------------------- Sun Jun 18 19:33:16 UTC 2017 - stefan.bruens@rwth-aachen.de - Add Recommends: sigrok-firmware-fx2lafw The fx2lafw is required for many USB logic analyzers, while most other devices have a persistent firmware ------------------------------------------------------------------- Wed Jun 14 17:17:56 UTC 2017 - stefan.bruens@rwth-aachen.de - Delete obsolete fix_unknown_types_declarations.diff (openSUSE <= 13.1) ------------------------------------------------------------------- Tue Jun 13 20:06:44 UTC 2017 - stefan.bruens@rwth-aachen.de - Update to version 0.5.0 * New supported hardware: - Logic analyzers: - CWAV USBee ZX - DreamSourceLab DSLogic and DSLogic Pro - FTDI LA (simple, limited logic analyzer using FTDI chips directly) - Oscilloscopes: - Hameg HMO3524 - Hantek 6022BE - LeCroy X-Stream series - Rigol DS1074Z Plus - Rigol DS1104Z Plus - Rigol MSO2000A series - Rocktech BM102 - Rohde&Schwarz HMO 1002 - Sainsmart DDS120 - Logic analyzers / oscilloscopes (but not MSOs): - Hantek 6022BL - Programmable power supplies: - Agilent N5763A - HP 6633A - Rohde&Schwarz HMC8043 - Electronic loads: - Arachnid Labs Re:load Pro - Multimeters: - Agilent U1241C/U1242C - Fluke 289 - HP 3457A - Keysight U1281/U1282 - Metrix MX56C - PeakTech 3330 - Sound level meters: - PCE PCE-322A - LCR meters: - PeakTech 2170 - Signal generators: - Rohde&Schwarz SME0x series * IANA registered mimetype: vnd.sigrok.session * Bump soversions (libsigrok4, libsigrokcxx4) ------------------------------------------------------------------- Mon Oct 24 14:29:59 UTC 2016 - jengelh@inai.de - Update summaries and descriptions ------------------------------------------------------------------- Sat Oct 22 13:11:05 UTC 2016 - stefan.bruens@rwth-aachen.de - Add application/x-sigrok-dump mimetype and corresponding icons to data subpackage ------------------------------------------------------------------- Sun Apr 17 17:36:03 UTC 2016 - stefan.bruens@rwth-aachen.de - Add MM_DEVICE_IGNORE udev flag for all devices supported by libsigrok ------------------------------------------------------------------- Sat Jan 30 12:05:22 UTC 2016 - stefan.bruens@rwth-aachen.de - Update to version 0.4.0 * New supported hardware: - Logic analyzers: - AKIP-9101 - BeagleLogic - LeCroy LogicStudio - mcupro Logic16 clone - Pipistrello OLS - SysClk LWLA1016 - Oscilloscopes - Rigol/Agilent DS1000Z series - Yokogawa DLM2000 series - Yokogawa DL9000 series - Hung-Chang DSO-2100 - GW Instek GDS-800 - Multimeters - Agilent U1241A/B - Agilent U1242A/B - Brymen BM25x series - MASTECH MS8250B - Metrahit 16T/16U/KMM2002 - PeakTech 3415 - Tenma 72-7730/72-7732/72-9380A - Testo 435-4 - UNI-T UT372 - UNI-T UT71A/B/C/D/E - Velleman DVM4100 - Voltcraft VC-870/VC-920/VC-940/VC-960 Programmable power supplies - Fluke/Philips PM2800 series - HP 663xx series - Manson HCS-3xxx series - Motech LPS-30x series - Rigol DP800 series - Korad KAxxxxP series (a.k.a Velleman LABPS3005D and others) - AC/DC sources - Agilent N5700A series (DC sources) - Chroma 61600 series (AC sources) - Chroma 62000 series (DC sources) - Electronic loads - Maynuo M97 (and compatibles) - LCR meters - DER EE DE-5000 - Scales - KERN EW 6200-2NM - BeagleBone Black capes - BayLibre ACME (revA and revB) ------------------------------------------------------------------- Sat Oct 3 01:36:52 UTC 2015 - stefan.bruens@rwth-aachen.de - fix build on openSUSE 13.1 * Add fix_unknown_types_declarations.diff - require libsigrok from libsigrokcxx with same version - update source from GIT ------------------------------------------------------------------- Fri Sep 25 03:51:58 UTC 2015 - stefan.bruens@rwth-aachen.de - Track GIT version (upcoming 0.4.0) * build C++ binding (libsigrokcxx), needed for pulseview ------------------------------------------------------------------- Wed Aug 6 15:55:52 UTC 2014 - dmitry_r@opensuse.org - Move udev rules to libsigrok-data due to SLPP ------------------------------------------------------------------- Mon Jun 2 18:50:49 UTC 2014 - bugs@vdm-design.de - Sync spec file with libsigrok.spec from rmax ------------------------------------------------------------------- Fri May 30 09:07:45 UTC 2014 - bugs@vdm-design.de - Update to version 0.3.0 * New supported hardware: - Logic analyzers: - ChronoVu LA16 - Sysclk LWLA1034 - Oscilloscopes: - Agilent DSO1000 series - Hameg HMO compact series - Rigol DS2000 series - Rigol VS5000 series - Multimeters: - BBC Goerz Metrawatt M2110 - Brymen BM869 - Fluke 189 - Gossen Metrawatt MetraHIT 1x/2x series - Tenma 72-7745/72-7750 (rebadged UNI-T UT60E/UT60G) - UNI-T UT60G/UT61B/UT61C - V&A VA40B - Voltcraft M-3650CR/ME-42 - Thermometers: - APPA 55II - Programmable power supplies: - Atten PPS3000 series - Conrad DIGI 35 CPU * Most important changes: - We added support for channel groups (multiple channels of the device, that share some properties and are configured together). - There's a generic SCPI backend now that drivers can use, supporting various transports: serial ports, USBTMC, TCP/RAW, TCP/Rigol, VXI, and librevisa. - The session file format (*.sr) has changed and its version was bumped to 2. - There's improved Windows support now for serial port and USB based devices, though it's partially still experimental! Please checkout the current list of known Windows issues, since there are some problems e.g. with the popular FX2 based devices (bug #343) and the Openbench Logic Sniffer (bug #205). Feedback, bug reports and patches are highly welcome! -Various API improvements were also done, to allow for some of the new features and to ease future extendability. You can take a look at the API docs for more details. ------------------------------------------------------------------- Mon Dec 16 09:16:23 UTC 2013 - bugs@vdm-design.de - Update to version 0.2.2 * New supported hardware: - Logic analyzers: - Saleae Logic16 - Thermometers: - Center 309 - UNI-T UT325 - Voltcraft K204 - Multimeters: - ISOTECH IDM103N - Metex M-4650CR - Norma DM950 - Voltcraft M-4650CR - Energy meters: - EDF Teleinfo * New config keys: - SR_CONF_VOLTAGE_THRESHOLD - SR_CONF_EXTERNAL_CLOCK - SR_CONF_SWAP - SR_CONF_ENERGYMETER * New config info types: - SR_T_DOUBLE_RANGE * New units: - SR_UNIT_REVOLUTIONS_PER_MINUTE - SR_UNIT_VOLT_AMPERE - SR_UNIT_WATT - SR_UNIT_WATT_HOUR * New input modules: - csv (comma-separated values) * Bump required libzip version to >= 0.10. * uni-t-dmm: This driver now requires the specification of the USB VID/PID of the cable that is used. Example for sigrok-cli: - Old: sigrok-cli --driver voltcraft-vc820 ... - New: sigrok-cli --driver voltcraft-vc820:conn=1a86.e008 ... * openbench-logic-sniffer: - Initial test pattern support (SR_CONF_PATTERN_MODE). - Initial external clock support (SR_CONF_EXTERNAL_CLOCK). - Initial channel swap support (SR_CONF_SWAP). - Various minor fixes and improvements. * When a frontend adds a device instance to a running session, start acquisition on it. This helps with the collectd use-case where devices can be removed and added dynamically while a session is running. * rigol-ds1xx2: Support newer Linux kernels with USBTMC in /sys/class/usbmisc. * rigol-ds1xx2: Also detect the Rigol DS1152E/DS1152D. * agilent-dmm: Fix a segfault happening in certain cases. * output/analog: Support all currently known MQFLAGs. * Fix a minor compile issue due to an incorrect #include. * Fix two compile issues on FreeBSD (bug #185). * es519xx: New generic parser for various Cyrustek DMM ICs. * es51922/fs9721/fs9922/metex14: Use diode MQFLAG (bug #141). * voltcraft-vc830: Fix diode mode handling (bug #142). * Add the missing HACKING file to the tarball. * README.devices: Updates/notes for newly added devices. ------------------------------------------------------------------- Sun Aug 11 16:04:01 UTC 2013 - bugs@vdm-design.de - Update to version 0.2.1 * New supported hardware: - Logic analyzers: - IKALOGIC Scanalogic-2 - IKALOGIC ScanaPLUS - Sound level meters: - CEM DT-8852 - Kecheng KC-330B - Multimeters: - UNI-T UT60A - UNI-T UT60E - Voltcraft M-3650D - Voltcraft VC-830 * Drop the Tecpel DMM-8060 (doesn't have PC connectivity). * New config keys: - SR_CONF_SPL_WEIGHT_FREQ - SR_CONF_SPL_WEIGHT_TIME - SR_CONF_SPL_MEASUREMENT_RANGE - SR_CONF_HOLD_MIN - SR_CONF_HOLD_MAX - SR_CONF_POWER_OFF - SR_CONF_DATA_SOURCE * New config info types: - SR_T_UINT64_RANGE * New error codes: - SR_ERR_TIMEOUT * Always link against libm, the math library (bug #115). * Fix a bug in sr_si_string_u64() at al (bug #73). * output/csv: Fix incorrect probe order. * alsa: Fix a double-free issue (bug #129). * zeroplus-logic-cube: Fix a bug in the driver cleanup code. * ikalogic-scanalogic2: Use GET_REPORT (bug #130). * uni-t-dmm: Fix a bug breaking the UNI-T UT61E (bug #136). * Various internal consistency fixes and code cleanups. * Improved Doxygen documentation. * Fixed various memory leaks. ------------------------------------------------------------------- Wed Jan 30 17:09:27 UTC 2013 - max@suse.com - Install udev rules to give local users access to sigrok devices. ------------------------------------------------------------------- Wed Jan 16 15:02:09 UTC 2013 - max@suse.com - Initial build from cvs.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor