Uwe Hermann
d658e348a8
pkg-config: Add (semi-generated) libsigrok.pc.
2010-05-11 22:28:09 +02:00
Uwe Hermann
1ebdb3fdc3
Drop unused and obsolete gmodule stuff.
2010-05-11 22:28:07 +02:00
Peter Stuge
5b15b41e62
sump/ols: Wait 10ms for hw response to make pl2303 reliable
2010-05-09 23:11:08 +02:00
Peter Stuge
71dda10656
serial: Remove unneccesary nesting
2010-05-09 23:10:23 +02:00
Uwe Hermann
fbe2f7945d
VCD: Optimizations and fixes.
2010-05-09 22:06:30 +02:00
Uwe Hermann
086eac7c7b
VCD/Gnuplot: Fix incorrect sample counter.
2010-05-09 22:06:30 +02:00
Uwe Hermann
114fb93f67
Gnuplot: Nicer output formatting.
2010-05-09 22:06:30 +02:00
Uwe Hermann
fdebec2108
filter.c: Error handling, code simplification.
2010-05-09 22:06:30 +02:00
Uwe Hermann
5f8c4cb363
Gnuplot: Improve column/probe name display.
...
This fixes incorrect probe name display if the user explicitly named
probes via '-p 1=CLK' etc.
2010-05-09 22:06:29 +02:00
Uwe Hermann
e734b81a68
output_text: More error handling.
2010-05-09 22:06:29 +02:00
Uwe Hermann
caf62e22c4
output_gnuplot: Simplify event().
2010-05-09 22:06:28 +02:00
Uwe Hermann
d20ba6490a
output_binary: Code simplifications.
2010-05-09 22:06:28 +02:00
Uwe Hermann
1e32053cd0
Gnuplot quickfix: Increase malloc()'ed size.
2010-05-09 22:06:28 +02:00
Uwe Hermann
5cca9adbf2
VCD/Gnuplot: Store time/date in output.
2010-05-09 22:06:28 +02:00
Uwe Hermann
607b58de58
VCD/Gnuplot: Cosmetics, code simplifications.
2010-05-09 22:06:27 +02:00
Uwe Hermann
a821069b34
Gnuplot output: More error handling.
2010-05-09 22:06:27 +02:00
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