]> sigrok.org Git - libsigrok.git/blame - NEWS
NEWS: Various updates and minor fixes.
[libsigrok.git] / NEWS
CommitLineData
115f8293 10.2.0 (2013-xx-yy)
0236ab68
UH
2------------------
3
115f8293
UH
4 * Support for analog sources (oscilloscopes, DMMs, data loggers) was added.
5 * New supported hardware:
6 - Logic analyzers:
456dfd9f 7 - CWAV USBee DX
115f8293
UH
8 - ZEROPLUS LAP-16128U
9 - Oscilloscopes:
10 - Hantek DSO-2090 (USB scope)
11 - Rigol DS1052D
12 - Rigol DS1052E
13 - Rigol DS1102D
14 - Rigol DS1102E
15 - Multimeters:
16 - Agilent U1231A
17 - Agilent U1232A
18 - Agilent U1233A
19 - Brymen BM857
20 - Digitek DT4000ZC
21 - Fluke 187
22 - Fluke 189
23 - Fluke 287
24 - Fluke 289
25 - Fluke Scopemeter 199B
26 - MASTECH MAS345
27 - Metex ME-31
28 - Metex M-3640D
456dfd9f 29 - PCE PCE-DM32
115f8293
UH
30 - PeakTech 3410
31 - PeakTech 4370
115f8293
UH
32 - RadioShack 22-168
33 - RadioShack 22-805
34 - RadioShack 22-812
456dfd9f
UH
35 - Tecpel DMM-8060
36 - Tecpel DMM-8061
115f8293
UH
37 - TekPower TP4000ZC
38 - UNI-T UT61D
39 - UNI-T UT61E
40 - V&A VA18B
41 - Victor 70C
42 - Victor 86C
43 - Voltcraft VC-820
44 - Voltcraft VC-840
45 - Sound level meters:
46 - Colead SL-5868P
47 - Tondaj SL-814
48 - Temperature/humidity/CO loggers:
49 - Lascar EL-USB and EL-USB CO series (various models)
50 - MIC 98581
51 - MIC 98583
52 * The limitation of max. 64 digital probes has been removed in many places.
53 * Added generic DMM protocol parsers usable for various DMMs, over various
54 cables and/or transports (e.g. same protocol over serial or USB/HID):
55 - Cyrustek ES51922 binary protocol.
56 - Fortune Semiconductor FS9721_LP3/FS9721B binary protocol.
456dfd9f 57 - Fortune Semiconductor FS9922-DMM3/DMM4 binary protocol.
115f8293
UH
58 - Metex 14-byte ASCII protocol.
59 - RadioShack 22-812 binary protocol.
60 * zeroplus-logic-cube driver:
61 - Fix acquisition at some specific samplerates. Only report valid ones.
62 - Default to a samplerate of 1MHz.
63 - Fix trigger code.
64 - Add pre-trigger (capture ratio) setting.
65 - Add support for the ZEROPLUS LAP-16128U.
c9166745 66 * fx2lafw driver:
456dfd9f
UH
67 - Add support for the CWAV USBee DX. This requires the latest version of
68 the fx2lafw firmware files.
115f8293
UH
69 - Add support for wide sampling (i.e. 16 probes instead of just 8).
70 - Fix multi-stage (software) triggers.
71 - Fix various memory leaks, firmware upload timeout bugs, and other issues.
72 - Various performance and memory usage improvements in the driver.
73 * chronovu-la8 driver:
74 - Add support for newer LA8 versions with USB VID/PID 0403:8867.
75 * demo driver:
76 - Various bugfixes when setting time/sample limits.
77 * openbench-logic-sniffer driver:
78 - Don't try to scan all available serial ports for OLS devices. Instead,
79 the serial port to use now has to be specified by the user.
80 - Allow disabling RLE.
81 * udev rules file: Add many new entries for additional devices.
82 * New output formats:
83 - analog: Prints analog values and their unit (e.g. from scopes or DMMs).
84 * New input formats:
85 - vcd: Value Change Dump format
86 - wav: Waveform audio file format (for analog data)
87 * 'binary' input format: Add support for a 'samplerate' option.
88 * API related changes:
89 - There is generated Doxygen API documentation now.
90 - The header that frontends should include is: <libsigrok/libsigrok.h>.
91 There are other headers which are installed, but those are not meant to
92 be included directly by the frontends.
456dfd9f 93 - There were numerous API changes, additions and removals, too many to list
115f8293
UH
94 here. Please check the source code or Doxygen API documentation for the
95 current set of API functions.
96 * Serial port code:
97 - Various improvements and fixes related to multiple parameters such as
98 directions, baudrate, flow control, and others.
99 - Add support for more baudrates (e.g. very low ones such as 600/1200)
100 that are used in some devices.
101 - Add support for setting DTR/RTS.
456dfd9f 102 * gnuplot files: Add sample files for CWAV USBee DX (for 8/16 bit sampling).
115f8293
UH
103 * Documentation updates:
104 - Add a README.devices file which contains various notes for users of
105 libsigrok about device- and/or driver-specific issues.
106 - Update README, HACKING, and other documents.
107 - Updated build dependencies list.
108 - The following libs are needed in more recent versions now:
109 - glib (required): Now must be >= 2.32.0.
110 - libusb-1.0 (optional): Now must be >= 1.0.9.
111 - The following new libs were added as (optional) dependencies:
112 - libasound / alsa-lib (optional): >= 1.0
113 - check (optional, only needed for unit tests): >= 0.9.4
114 * Portability:
115 - Various compile fixes for Windows, FreeBSD/NetBSD/OpenBSD, and Mac OS X.
116 - Simplify/allow/fix cross-compilation of libsigrok.
117 - Various bugfixes for 32bit systems.
118 - Various endianness fixes.
119 * configure:
120 - Add a --disable-all-drivers option. This can be overridden by
121 additional --enable-<drivername> options to selectively enable only some.
122 - Improve autodetection of libraries, and only enable drivers for which
123 all required libraries were found.
124 * Add a test suite for libsigrok with a few unit tests (the list will grow).
0236ab68 125
5c4252cd 1260.1.1 (2012-05-30)
40cd2b54
UH
127------------------
128
02df29f0 129Note: This release does NOT change the libsigrok API.
40cd2b54
UH
130
131 * The 'saleae-logic' driver (which depends on the Saleae firmware), has
132 been replaced with the new 'fx2lafw' driver, which uses an open-source
133 firmware for Cypress FX2 chips which is also named 'fx2lafw'.
40cd2b54 134 Details: http://sigrok.org/wiki/Fx2lafw
40cd2b54 135 This new driver (+ firmware) currently supports the following devices:
9f05304e 136 - ARMFLY AX-Pro
40cd2b54
UH
137 - Braintechnology USB-LPS
138 - EE Electronics ESLA100
139 - EE Electronics ESLA201A
140 - Robomotic MiniLogic
141 - Robomotic BugLogic 3
142 - Saleae Logic
143 - USBee AX
144 - USBee SX
145 - All Cypress FX2 eval boards with stock Cypress VID/PID, including:
146 - Lcsoft Mini Board
147 - Braintechnology USB Interface V2.x
02df29f0
UH
148 Only acquisition with 8 probes is supported so far. Support for 16 probes
149 and support for analog signal acquisition (on devices which have these
150 capabilities) will be added later.
40cd2b54 151 * ASIX SIGMA driver:
40cd2b54
UH
152 - Add support for the ASIX SIGMA2. This requires the latest version of
153 the SIGMA/SIGMA2 firmware files.
40cd2b54 154 Details: http://sigrok.org/wiki/Firmware
40cd2b54 155 - Various bugfixes.
40cd2b54 156 * ZEROPLUS Logic Cube LAP-C (16032): Fix a segfault.
40cd2b54 157 * udev file: Add entries for Robomotic BugLogic 3, Velleman PCSU1000,
02df29f0
UH
158 Ideofy LA-08, ARMFLY AX-Pro, and Braintechnology USB Interface V2.x.
159 * The zlib dependency has been removed (no longer needed).
5c4252cd 160 * Fix compiling with "Homebrew" (Mac OS X).
5c4252cd
UH
161 * libsigrok now expects firmware files in $prefix/share/sigrok-firmware by
162 default (was $prefix/share/libsigrok/firmware before).
5c4252cd
UH
163 * Fix a Makefile.am bug which caused the generated ChangeLog files being
164 accidentally deleted upon 'make distclean'.
5c4252cd
UH
165 * ChronoVu LA8 input file format: Improve autodetection of the file format.
166 We now only accept files of the size 8388613 bytes (all LA8 files have
167 exactly this amount of bytes).
168
fefd54a0 1690.1.0 (2012-04-17)
c5d83a5a
UH
170------------------
171
172 * Initial release.
173