Uwe Hermann
2aebf78d9d
datastore_new(): Use int as return value.
2010-05-09 22:06:27 +02:00
Uwe Hermann
33247d6acf
Datastore: More error checking.
2010-05-09 22:06:27 +02:00
Uwe Hermann
6b5e3ceefc
VCD: Improve error handling/checking.
...
Check malloc()/calloc() return values and so on. Also, add missing
free() calls and some TODOs. Simplify some code.
2010-05-09 22:06:26 +02:00
Bert Vermeulen
d2b36a10d7
output_text: always print sigrok version
2010-05-07 23:55:32 +02:00
Bert Vermeulen
c9c1c6458c
output_binary: rm TODO item
...
Yes, disabled probes are stripped by the filter before the
output module even gets data.
2010-05-07 23:55:32 +02:00
Bert Vermeulen
7aae74622e
output: if device has no plugin, don't report samplerate
2010-05-07 23:52:48 +02:00
Bert Vermeulen
db91a1c3c1
input: use dummy device when loading from file
2010-05-07 23:52:47 +02:00
Bert Vermeulen
873080cc03
allow devices without a plugin
...
this is needed to support file loading: we want a device struct
so we can enumerate probes from the file, but there is no plugin
since the data come in from a device.
2010-05-07 23:52:47 +02:00
Håvard Espeland
e273a9040e
Output: Fix invalid pointer dereferencing in vcd and gnuplot.
2010-05-04 19:44:39 +02:00
Håvard Espeland
bdfc7a8974
Sigma: Small cleanups.
2010-05-03 22:01:03 +02:00
Håvard Espeland
36b1c8e61b
Sigma: Use software trigger to pinpoint exact sample.
2010-05-03 21:32:03 +02:00
Håvard Espeland
6aac77375b
Sigma: Add state machine for tracking Sigma status.
2010-05-03 19:04:10 +02:00
Håvard Espeland
a42aec7f6e
Sigma: Merge storage of rise/fall triggers.
2010-05-03 15:06:43 +02:00
Håvard Espeland
4ae1f45136
Sigma: Minor cleanups.
2010-05-02 21:59:14 +02:00
Håvard Espeland
11fc8d9d93
Sigma: Set capture ratio correctly.
2010-05-02 21:59:14 +02:00
Håvard Espeland
c53d793f03
Sigma: 50 MHZ falling/rising edge trigger support.
...
Falling/rising edge and value/mask triggers can be combined, e.g.:
--triggers 1=0,2=r,3=1,4=1
2010-05-02 16:32:24 +02:00
Håvard Espeland
f758d0744d
Sigma: Fix simple trigger LUT calculation.
2010-05-02 13:00:41 +02:00
Håvard Espeland
ee492173a1
Sigma: Value/mask trigger support in 50 MHz mode.
2010-05-01 23:16:27 +02:00
Håvard Espeland
eec5275e2f
Sigma: Small cleanups.
2010-05-01 23:16:18 +02:00
Uwe Hermann
e65679b15e
Saleae: Rename firmware file to saleae-logic.fw.
...
This is done for consistency with the ASIX SIGMA firmware file names,
and also for brevity.
2010-05-01 02:41:37 +02:00
Bert Vermeulen
34e4813f2e
inout module infrastructure + binary input module
2010-04-30 16:09:47 -07:00
Håvard Espeland
5045c217e6
cli: Show trigger event in bits plugin.
2010-05-01 00:04:07 +02:00
Håvard Espeland
57bbf56b84
Sigma: Add triggers support for 100 and 200 MHz.
2010-05-01 00:00:57 +02:00
Håvard Espeland
ed09fd07f7
Sigma: Minor cleanup and add more samplesrates.
2010-04-30 23:54:14 +02:00
Uwe Hermann
9ddb2a125d
Sigma: Small cosmetic fixes.
2010-04-29 00:32:44 +02:00
Håvard Espeland
edca2c5c22
Sigma: Support for low samplerates
...
Lowest samplerate supported in driver is 250 KHz
2010-04-28 22:45:13 +02:00
Håvard Espeland
f78898e947
Sigma: Support 50 and 200 MHz modes
2010-04-28 21:24:41 +02:00
Håvard Espeland
a8116d764b
Sigma: Rename firmware files
2010-04-28 21:20:27 +02:00
Håvard Espeland
e8397563a2
Sigma: Upload 50, 100 or 200 MHz firmware
2010-04-28 20:01:15 +02:00
Håvard Espeland
f6564c8d19
Sigma: Move upload firmware into a function
2010-04-28 19:51:13 +02:00
Uwe Hermann
fefa18001a
ASIX SIGMA: Coding style fixes (via indent mostly).
...
Also, end all/most comments with full stop and avoid variable/array
definitions in the middle of functions.
2010-04-28 00:17:28 +02:00
Uwe Hermann
204b1629bd
asix-sigma.h: Add missing license header.
2010-04-27 22:46:59 +02:00
Uwe Hermann
911f18341b
ASIX Sigma: Use common license header format.
2010-04-27 22:44:15 +02:00
Håvard Espeland
28a35d8ab3
This commit adds initial support for the Asix Sigma Logic Analyzer. Currently, only 200 MHz is supported, and only with software trigger. Firmware for the device will be distributed separately, with permission from the vendor.
...
Signed-off-by: Håvard Espeland <gus@ping.uio.no>
2010-04-27 13:16:01 -07:00
Uwe Hermann
926b866cb6
Win: Fix compile, serial port code (unfinished).
2010-04-22 03:39:02 +02:00
Bert Vermeulen
9601818842
simplify code for unused features
2010-04-18 10:57:13 -07:00
Bert Vermeulen
eee4890f2f
fix broken samplerate calculation
2010-04-17 23:11:58 -07:00
Bert Vermeulen
9c48090a88
fix double DF_END and libusb timeout
2010-04-17 23:11:57 -07:00
Uwe Hermann
9a4988343f
Oops, bugfixes.
2010-04-15 23:24:44 +02:00
Uwe Hermann
408e719989
Refactoring and code simplifications.
2010-04-15 23:21:30 +02:00
Uwe Hermann
fed16f06e2
Saleae/Zeroplus: Coding style fixes.
2010-04-15 22:59:43 +02:00
Uwe Hermann
43fc7885d3
OLS: Coding style fixes.
2010-04-15 22:16:35 +02:00
Uwe Hermann
986f7270bf
hardware/common: Coding style fixes.
2010-04-15 20:55:57 +02:00
Uwe Hermann
99c1fc59ed
output: Coding style fixes.
2010-04-15 20:36:04 +02:00
Uwe Hermann
62c8202582
libsigrok: More coding style fixes.
2010-04-15 20:16:53 +02:00
Uwe Hermann
1b452b8510
libsigrok: Coding style fixes.
2010-04-15 20:07:16 +02:00
Uwe Hermann
d86dc674a2
Fix insufficient braces in KHZ() et al.
2010-04-15 19:49:14 +02:00
Uwe Hermann
fdd20b5239
Add ARRAY_SIZE helper.
2010-04-13 00:34:20 +02:00
Uwe Hermann
02076d69f9
Rename "bin" output module to "bits" everywhere.
2010-04-12 23:21:12 +02:00
Uwe Hermann
1c5b9d302c
Add raw binary output format.
...
Also, rename the "bin" format to "bits" for now to avoid confusion.
2010-04-12 21:22:58 +02:00