From: Uwe Hermann Date: Mon, 22 Apr 2013 19:57:51 +0000 (+0200) Subject: NEWS: Add most important items since last release. X-Git-Tag: dsupstream~32 X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=115f82939661da6ad2d26d5ceca709bbc0ad25b5;p=libsigrok.git NEWS: Add most important items since last release. --- diff --git a/NEWS b/NEWS index a2b5c678..ae2a2277 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,125 @@ -0.2.0 (2012-xx-yy) +0.2.0 (2013-xx-yy) ------------------ - * TODO + * Support for analog sources (oscilloscopes, DMMs, data loggers) was added. + * New supported hardware: + - Logic analyzers: + - USBee DX + - ZEROPLUS LAP-16128U + - Oscilloscopes: + - Hantek DSO-2090 (USB scope) + - Rigol DS1052D + - Rigol DS1052E + - Rigol DS1102D + - Rigol DS1102E + - Multimeters: + - Agilent U1231A + - Agilent U1232A + - Agilent U1233A + - Brymen BM857 + - Digitek DT4000ZC + - Fluke 187 + - Fluke 189 + - Fluke 287 + - Fluke 289 + - Fluke Scopemeter 199B + - MASTECH MAS345 + - Metex ME-31 + - Metex M-3640D + - PeakTech 3410 + - PeakTech 4370 + - PCE PCE-DM32 + - RadioShack 22-168 + - RadioShack 22-805 + - RadioShack 22-812 + - TekPower TP4000ZC + - UNI-T UT61D + - UNI-T UT61E + - V&A VA18B + - Victor 70C + - Victor 86C + - Voltcraft VC-820 + - Voltcraft VC-840 + - Sound level meters: + - Colead SL-5868P + - Tondaj SL-814 + - Temperature/humidity/CO loggers: + - Lascar EL-USB and EL-USB CO series (various models) + - MIC 98581 + - MIC 98583 + * The limitation of max. 64 digital probes has been removed in many places. + * Added generic DMM protocol parsers usable for various DMMs, over various + cables and/or transports (e.g. same protocol over serial or USB/HID): + - Cyrustek ES51922 binary protocol. + - Fortune Semiconductor FS9721_LP3/FS9721B binary protocol. + - Fortune Semiconductor FS9922-DMM3/ÐMM4 binary protocol. + - Metex 14-byte ASCII protocol. + - RadioShack 22-812 binary protocol. + * zeroplus-logic-cube driver: + - Fix acquisition at some specific samplerates. Only report valid ones. + - Default to a samplerate of 1MHz. + - Fix trigger code. + - Add pre-trigger (capture ratio) setting. + - Add support for the ZEROPLUS LAP-16128U. * fx2lafw driver: - - Add support for the USBee DX and clones. This requires the latest - version of the fx2lafw firmware files. + - Add support for the USBee DX. This requires the latest version of the + fx2lafw firmware files. + - Add support for wide sampling (i.e. 16 probes instead of just 8). + - Fix multi-stage (software) triggers. + - Fix various memory leaks, firmware upload timeout bugs, and other issues. + - Various performance and memory usage improvements in the driver. + * chronovu-la8 driver: + - Add support for newer LA8 versions with USB VID/PID 0403:8867. + * demo driver: + - Various bugfixes when setting time/sample limits. + * openbench-logic-sniffer driver: + - Don't try to scan all available serial ports for OLS devices. Instead, + the serial port to use now has to be specified by the user. + - Allow disabling RLE. + * udev rules file: Add many new entries for additional devices. + * New output formats: + - analog: Prints analog values and their unit (e.g. from scopes or DMMs). + * New input formats: + - vcd: Value Change Dump format + - wav: Waveform audio file format (for analog data) + * 'binary' input format: Add support for a 'samplerate' option. + * API related changes: + - There is generated Doxygen API documentation now. + - The header that frontends should include is: . + There are other headers which are installed, but those are not meant to + be included directly by the frontends. + - There we numerous API changes, additions and removals, too many to list + here. Please check the source code or Doxygen API documentation for the + current set of API functions. + * Serial port code: + - Various improvements and fixes related to multiple parameters such as + directions, baudrate, flow control, and others. + - Add support for more baudrates (e.g. very low ones such as 600/1200) + that are used in some devices. + - Add support for setting DTR/RTS. + * gnuplot files: Add sample files for USBee DX (for 8/16 bit sampling). + * Documentation updates: + - Add a README.devices file which contains various notes for users of + libsigrok about device- and/or driver-specific issues. + - Update README, HACKING, and other documents. + - Updated build dependencies list. + - The following libs are needed in more recent versions now: + - glib (required): Now must be >= 2.32.0. + - libusb-1.0 (optional): Now must be >= 1.0.9. + - The following new libs were added as (optional) dependencies: + - libasound / alsa-lib (optional): >= 1.0 + - check (optional, only needed for unit tests): >= 0.9.4 + * Portability: + - Various compile fixes for Windows, FreeBSD/NetBSD/OpenBSD, and Mac OS X. + - Simplify/allow/fix cross-compilation of libsigrok. + - Various bugfixes for 32bit systems. + - Various endianness fixes. + * configure: + - Add a --disable-all-drivers option. This can be overridden by + additional --enable- options to selectively enable only some. + - Improve autodetection of libraries, and only enable drivers for which + all required libraries were found. + * Add a test suite for libsigrok with a few unit tests (the list will grow). 0.1.1 (2012-05-30) ------------------