forked from DreamSourceLab/DSView
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS31
executable file
·368 lines (325 loc) · 13.3 KB
/
NEWS31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
1.12 -- (2020-05-11)
-----------------
--common
*fix issue of saving/loading file with special characters
*fix issue #226, double-click open dsl file on Windows
--for logic analyzer
*improve range settings in decoders
*add QSPI and MIPI DSI decoders
*merge enhancement of LPC decoder
*fix issue #300, time precision for csv export of decoder results
*fix out-of-order issue of multiple annotation rows in one decoder
*fix issue #306, VCD file export uses the wrong identifier codes
1.11 -- (2020-04-09)
-----------------
--common
*improve the icons with svg format for better high DPI display
*fix out of screen issue when DPI scale >= 1.5 @ 1080P
--for logic analyzer
*fix type-c orientation issue for U3Pro16/U3Pro32
*fix decoder issues (enhance detection of i2s stop and dmx512 break)
--for oscilloscope
*improve the auto gain control during auto calibration for U2B100/U3P100
*fix issue of first trigger be ignored
1.10 -- (2020-02-22)
-----------------
--common
*add support for DSCope U3P100 device (100M bandwidth/1G samplerate/USB3.0 oscilloscope)
*add support for DSLogic U3Pro32 device (32 channels/1G samplerate/USB3.0 logic analyzer)
*add support for DSCope U2B100 device (100M bandwidth/1G samplerate/USB2.0 oscilloscope)
*add support for DSLogic U3Pro16 device (16 channels/1G samplerate/USB3.0 logic analyzer)
*add display of device type (USB 2.0 / USB 3.0 / Demo / File)
*add version check for FPGA firmware
*improve the default file name when saving/exporting files
*fix other display and language issue
--for logic analyzer
*extend channel support for trigger up to 32 channels
*fix issue of ps/2 decoder (#239)
*fix issue of cec decoder (#235)
*fix ID issue when export results of decoder (#237)
*fix "not" logic don't work in advance trigger
*fix other display issues
--for oscilloscope
*improve wave shake issue when trig high freqency signals
*fix sampling point selection issue of downsampling
*add 20M bandwidth limitation for DSCope U2B100 / DSCope U3P100 devices
*improve synchronism between data acquisition and wave dispaly
*fix wave display and measurement issue when change vdiv and offset after stop
*fix capture restart issue when change offset in roll mode
*fix issue of timebase of math channel can't be changed when waiting trigger
*fix issue of offset can't be changed when waiting trigger
*fix clear and flicker issue of auto measurements
*fix cursor and mouse measurements issue after change samplerate when waiting trigger
*fix trigger issue when toggle between different trigger source
--for data acquisiton
*fix hardware offset setting issue
*fix mipmap issue of long time data at some case
*add cursor and mouse measurements
1.01 -- (2019-09-15)
-----------------
--common
*fix issue #227 (firmware compitable issue with certain hardware)
1.00 -- (2019-09-09)
-----------------
--common
*add multi-language support and dynamic switch
*add two themes (dark/light) support and dynamic switch
*improve 4K/high DPI display support
*add close function for file type device
*add message tips when encounter file save errors
*fix file format of export file, like VCD
*fix other minor issues
--for logic analyzer
*add support for V3 version decode library
*add more decoders, the number of decoders come up to 97
*improve options and speed for certain decoders
*fix load&store issue of some decode options
*fix wrong measure result at certain sample rate
*fix channel selection of stream mode
*fix filter issue above 100M sample rate
*fix decode error for long time capture
*fix progress display issue when set region decode
*improve measurement bwteent edges in different channels
--for oscilloscope
*improve the auto measure funciton, support up to 20 measurements
*improve UI for auto measure
*implement x-y mode display for lissajous-figure
*implement Add/Sub/Mul/Div math channel
*add horizontal measure cursors
*improve measure of frequency, refer to current trigger level
*fix captured wave display issue when change horizontal resolution
*fix inconsistant issue when export csv file
*improve algorithm of frequency measure, especially for low frequency and special signals
*improve autoset function
*improve auto calibraiton function
--for data acquisiton
*add default settings of Y-axis
0.99 (2018-05-30)
-----------------
--common
*add boundary for the main window
*fix the double border issue #130
*fix measure no update when change cursor in Rule area
*add sample duration setting instead of sample count
*improve save/load and export support
*fix other minor issues
--for logic analyzer
*add more decoders
*add edges distance measure between channels
*add RLE compress options
--for oscilloscope
*add DSCopeC20/DSCopeC20P devices support
*improve UI of channel settings
*improve autoset function
--for data acquisiton
*add DAQ mode for DSCope serial devices
0.98 (2017-07-29)
-----------------
--common
*fix hardware initialization issue(always red led indicator) when power on
*improve move operations of cursors/label/trigger level, support both press-drag and select-move-release mode
*update the manually, and integrate into the menu of the software
*improve the content of 'About' menu, add 'changelogs' information
*firmware/HDL update
--for logic analyzer
*improve display scale of decoder contents under exception case
*fix display issue of progressbar of saving dsl file, when sample depth greater than 4G
*fix export issue when part of channels enalbed
*fix pattern search issue.
*fix out of boundary issue of scroll bar, when sample depth greater than 8G
--for oscilloscope
*fix auto calibraiton issue
*improve noise processing method
0.97 (2017-06-02)
-----------------
--common
*fix file save fail issue
*fix window missing issue when disconnect external monitor
*fix crash issue when open illegal files
*improve graphics rendering and operations fluency
*fix window display issue: maximize/minimize/show/hide...etc
--for logic analyzer
*Enhance stream mode funtion to achieve 100M@3channels / 50M@6channels / 25M@12channels / 20M@16channels
*improve memory structure, extend sample depth to solve memory alloc fail issue
*resolve the coupling between channel data, unused channels don't occupy memory space
*add stop options to support upload already captured data under buffer mode
*add save/load function for protocol settings
*add cursor-based edge statistics function
*add repetitive mode to support repeat trigger acquisiton
*improve search funciton to support start position setting
*improve advanced trigger
*improve cursor measurement method, add 16 sets of measurement between cursors
*fix trigger issue when sample rate greater than 100MHz
*fix display issue of trigger position
*implement free combination of channels under stream mode
*improve file saving display window, and add cancel button
*fix partial decoding issue
*fix messy code issue when add protocol decoder
*improve the stability of protocol decoder
*add mapping funtion from graphic decode to list decode
*add mapping flag between grapic decode and list decode
*add channel height option for file device
*add auto snap to edge function when insert cursor
--for oscilloscope
*fix dsl file loading issue
*fix waveform delay display issue after trigger
*fix crash issue when enable/disable channels
*fix vertical position moving issue under stop state
*fix window background rendering issue
0.96 (2016-08-12)
-----------------
--common
*change color matching of UI
*fix memory leakage issues
*improve stability of usb transfer
*add new hardware support
*improve interaction of mouse operations
*improve stability of multi-thread operations
*change usb driver under windows system
*add path memory for file operations
*custom windows title of UI
*change path of setting files, avoid authority issues
--for logic analyzer
*add list viewer for results of protocol decoders
*add search function for protocol list viewer
*add file export for results of protocol decoders
*improve speed and memory usage of protocol decoders
*improve protocol decoders scripts (i2c, uart, spi already done)
*add start and end settings for protocol decoders
*improve serial trigger, add counter for serial value
*improve display and settings for protocol decoders
*add display of trigger time
*add multi-row search for protocol list viewer
*add trigger position and time for file save
--for oscilloscope
*add FFT function for signal analyzer
*add auto/trigger shift function
*improve zero adjustment program
*add manual zero adjustment
*add gain adjustment for each vdiv
*fix signal display issue when resize window
*fix crash issue when change measure settings
*fix run-without-display issue
*add trigger sensitivity setting
*add display of trigger status
*fix measure setting reset issue
0.95 (2015-12-14)
-----------------
--for logic analyzer
*add RLE compress mode
*improve mode setting strategy, fix channel number
*add edge count function
*fix memory leakage when run protocol decoder
*add signal height setting, improve display issue
*fix crash issue when add group signal
*fix channel enable/disable issue
*fix channel display issue when load file input
*add cursor by mouse double-click
*fix other issues
--for oscilloscope
*add file export/load function
*fix wait time issue when trigger setted
*improve display of signal measure
*add Vrms/Vmean/Vp-p measure
*fix setting issue when load session
*imporve add/del of measure ruler
*fix other issues
0.94 (2015-06-29)
-----------------
* add session load/store function
* add drag-and-drop effect in viewport window
* improve display effect of dock windows, add scroll bar
* fix other GUI issues
--for logic analyzer
* upgrade advance trigger counter from 16bit to 32bit
* add serial trigger function
* fix memory leakage issue when load *.dsl files
* fix delete group signal issue when no data captured
--for oscilloscope
* add measurement of width, period, frequency and duty cycle
* fix instant capture issue @ demo mode
* add trigger hold-off time function
* fix channels enable/disable issue
* fix data error issue of instant capture before normal capture
* fix trigger position issue when only one channel enabled
* fix trigger level can't be changed issue when only one channel enabled
0.93 (2015-05-08)
-----------------
* Upgrade to qt5 library
* Support stdc++11
* Improve measure function @ LA mode
* Add duty cycle measure @ LA mode
* Fix out of range issue @ LA mode
* Add export function, support csv/vcd/gnuplot/zip @ LA mode; and csv @ DSO mode
* Add x1/x10/x100 probe options @ DSO mode
* Add measure function @ DSO mode
* Add voltage display of trigger value @ DSO mode
* Fix wave disappear issue @ DSO mode
* Fix trigger issue @ DSO stream mode
* Fix data repeat when set trigger @ LA stream mode
* Keep channel settings when reload occurred @ LA mode
* Fix decoder issue when capture part of data @ LA mode
* Fix stack decoder add issue @ LA mode
* Fix other bugs
0.92 (2015-04-15)
-----------------
* Add DSLogic Pro and DSCope support
* Add Stream mode to DSLogic & DSLogic Pro
* Support up to 1G samples @ LA mode
* Add zero adjustment @ Oscilloscope mode
* Support zero skew parameters restore
* Enhance stbility
* Fix other bugs
0.4 (2014-09-24)
-----------------
* Add protocol decoders (38) support
* Improve the hardware configuration under various platforms
* Add different thresholds support
* Add options for input filter under logic analyzer mode
* Add instant capture(trigger ignore) under logic analyzer mode
* Ad detail capture status display under logic abrary
* Support stdc++11
* Improve measure function @ LA mode
* Add duty cycle measure @ LA mode
* Fix out of range issue @ LA mode
* Add export function, support csv/vcd/gnuplot/zip @ LA mode; and csv @ DSO mode
* Add x1/x10/x100 probe options @ DSO mode
* Add measure function @ DSO mode
* Add voltage display of trigger value @ DSO mode
* Fix wave disappear issue @ DSO mode
* Fix trigger issue @ DSO stream mode
* Fix data repeat when set trigger @ LA stream mode
* Keep channel settings when reload occurred @ LA mode
* Fix decoder issue when capture part of data @ LA mode
* Fix stack decoder add issue @ LA mode
* Fix other bugsnalyzer mode
* Add quick button for mode shift
* Redesign the GUI for oscilloscope
* Add flexible sample rate support under oscilloscope mode
* Fix trigger value setting issue
* Improve trigger method under oscilloscope mode
* Add shortcut keys for major operations
* Fix other bugs
0.3 (2014-06-29)
-----------------
* Add DSLogic Oscilloscope module support.
* Fix data display issue when not all channels be enabled.
* Fix issue of data mirrored to other channels.
* Fix radiobutton/checkbox display issue under certain windows theme.
* Add new simple trigger type
* Fix bugs of trigger setting and detection
* Fix other minior issues.
* Clean up the git repository
0.2.1 (2014-05-08)
------------------
* Add wireless extension hardware support.
* Fix libusb_error_io issue on Linux when sample rate >= 100MHz.
* Fix channel enable/disable bug.
* Fix device options config issue.
* Fix some display issues of UI.
0.2.0 (2014-04-13)
------------------
* Add DSLogic hardware support.
0.1.0 (2013-12-15)
------------------
* Initial release.