Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 1 | 0.2.0 (2013-xx-yy) |
Uwe Hermann | 0236ab6 | 2012-06-01 00:23:47 +0200 | [diff] [blame] | 2 | ------------------ |
| 3 | |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 4 | * Support for analog sources (oscilloscopes, DMMs, data loggers) was added. |
| 5 | * New supported hardware: |
| 6 | - Logic analyzers: |
Uwe Hermann | 456dfd9 | 2013-05-02 19:03:47 +0200 | [diff] [blame^] | 7 | - CWAV USBee DX |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 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 |
Uwe Hermann | 456dfd9 | 2013-05-02 19:03:47 +0200 | [diff] [blame^] | 29 | - PCE PCE-DM32 |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 30 | - PeakTech 3410 |
| 31 | - PeakTech 4370 |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 32 | - RadioShack 22-168 |
| 33 | - RadioShack 22-805 |
| 34 | - RadioShack 22-812 |
Uwe Hermann | 456dfd9 | 2013-05-02 19:03:47 +0200 | [diff] [blame^] | 35 | - Tecpel DMM-8060 |
| 36 | - Tecpel DMM-8061 |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 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. |
Uwe Hermann | 456dfd9 | 2013-05-02 19:03:47 +0200 | [diff] [blame^] | 57 | - Fortune Semiconductor FS9922-DMM3/DMM4 binary protocol. |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 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. |
Ivan Fedorov | c916674 | 2012-08-01 00:11:33 +0400 | [diff] [blame] | 66 | * fx2lafw driver: |
Uwe Hermann | 456dfd9 | 2013-05-02 19:03:47 +0200 | [diff] [blame^] | 67 | - Add support for the CWAV USBee DX. This requires the latest version of |
| 68 | the fx2lafw firmware files. |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 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. |
Uwe Hermann | 456dfd9 | 2013-05-02 19:03:47 +0200 | [diff] [blame^] | 93 | - There were numerous API changes, additions and removals, too many to list |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 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. |
Uwe Hermann | 456dfd9 | 2013-05-02 19:03:47 +0200 | [diff] [blame^] | 102 | * gnuplot files: Add sample files for CWAV USBee DX (for 8/16 bit sampling). |
Uwe Hermann | 115f829 | 2013-04-22 21:57:51 +0200 | [diff] [blame] | 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). |
Uwe Hermann | 0236ab6 | 2012-06-01 00:23:47 +0200 | [diff] [blame] | 125 | |
Uwe Hermann | 5c4252c | 2012-05-30 09:25:11 +0200 | [diff] [blame] | 126 | 0.1.1 (2012-05-30) |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 127 | ------------------ |
| 128 | |
Uwe Hermann | 02df29f | 2012-05-30 21:36:28 +0200 | [diff] [blame] | 129 | Note: This release does NOT change the libsigrok API. |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 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'. |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 134 | Details: http://sigrok.org/wiki/Fx2lafw |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 135 | This new driver (+ firmware) currently supports the following devices: |
Uwe Hermann | 9f05304 | 2012-05-28 23:40:12 +0200 | [diff] [blame] | 136 | - ARMFLY AX-Pro |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 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 |
Uwe Hermann | 02df29f | 2012-05-30 21:36:28 +0200 | [diff] [blame] | 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. |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 151 | * ASIX SIGMA driver: |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 152 | - Add support for the ASIX SIGMA2. This requires the latest version of |
| 153 | the SIGMA/SIGMA2 firmware files. |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 154 | Details: http://sigrok.org/wiki/Firmware |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 155 | - Various bugfixes. |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 156 | * ZEROPLUS Logic Cube LAP-C (16032): Fix a segfault. |
Uwe Hermann | 40cd2b5 | 2012-05-10 21:27:17 +0200 | [diff] [blame] | 157 | * udev file: Add entries for Robomotic BugLogic 3, Velleman PCSU1000, |
Uwe Hermann | 02df29f | 2012-05-30 21:36:28 +0200 | [diff] [blame] | 158 | Ideofy LA-08, ARMFLY AX-Pro, and Braintechnology USB Interface V2.x. |
| 159 | * The zlib dependency has been removed (no longer needed). |
Uwe Hermann | 5c4252c | 2012-05-30 09:25:11 +0200 | [diff] [blame] | 160 | * Fix compiling with "Homebrew" (Mac OS X). |
Uwe Hermann | 5c4252c | 2012-05-30 09:25:11 +0200 | [diff] [blame] | 161 | * libsigrok now expects firmware files in $prefix/share/sigrok-firmware by |
| 162 | default (was $prefix/share/libsigrok/firmware before). |
Uwe Hermann | 5c4252c | 2012-05-30 09:25:11 +0200 | [diff] [blame] | 163 | * Fix a Makefile.am bug which caused the generated ChangeLog files being |
| 164 | accidentally deleted upon 'make distclean'. |
Uwe Hermann | 5c4252c | 2012-05-30 09:25:11 +0200 | [diff] [blame] | 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 | |
Uwe Hermann | fefd54a | 2012-04-17 00:12:33 +0200 | [diff] [blame] | 169 | 0.1.0 (2012-04-17) |
Uwe Hermann | c5d83a5 | 2012-03-31 11:37:08 +0200 | [diff] [blame] | 170 | ------------------ |
| 171 | |
| 172 | * Initial release. |
| 173 | |