Bert Vermeulen
e8779db70c
input/wav: Now really correctly check supported sample size.
2014-09-02 22:09:17 +02:00
Bert Vermeulen
110fe1b4a2
agilent-dmm: U124xx/U125xx: Add current loop sensor support.
...
Also fixes frequency support.
2014-09-02 21:55:52 +02:00
Bert Vermeulen
e82d34a9c2
scpi/usbtmc: Minor debug output changes.
2014-09-02 21:27:16 +02:00
Bert Vermeulen
73145219c0
input/wav: Correctly check supported sample size.
2014-09-02 21:26:15 +02:00
Marcus Comstedt
28d9df7292
input/wav: Fix broken handling of float32 samples on big endian
...
Also, make sure that floats are 32 bit even in the case of an
extensible header.
2014-09-02 19:14:25 +02:00
Bert Vermeulen
c7f5219e62
agilent-dmm: Add temperature regex to U125xx parser.
2014-09-02 01:01:56 +02:00
Bert Vermeulen
a965748ae2
agilent-dmm: U124xx/U125xx: support 5 more modes.
...
This adds support for resistance, capacitance, frequency, continuity,
and temperature.
2014-09-02 00:55:41 +02:00
Matthias Heidbrink
5791bdf604
gmc-mh-1x-2x-rs232: Completed energy measurement ranges (V, A, W) for Metrahit 29S.
2014-09-01 23:14:56 +02:00
Bert Vermeulen
ee2bcdfc44
agilent-dmm: U124x/U125x fixes.
2014-09-01 21:44:37 +02:00
Uwe Hermann
129d5bc961
error.c: Add missing entries.
2014-09-01 00:08:53 +02:00
Soeren Apel
ac10a927b5
yokogawa-dlm: Replace g_try_malloc() calls and fix coding style
2014-08-31 00:42:10 +02:00
Soeren Apel
0028d5a1ee
yokogawa-dlm: Lower timeout to increase throughput and fix data acq bug
2014-08-31 00:42:10 +02:00
Soeren Apel
af3487ec28
yokogawa-dlm: Do not block when receiving and save frame length in scope state
2014-08-31 00:42:10 +02:00
Soeren Apel
8ab929d614
yokogawa-dlm: Flesh out driver with current state of development
2014-08-31 00:42:10 +02:00
Soeren Apel
107639373d
yokogawa-dlm: Integrate driver skeleton
2014-08-31 00:42:10 +02:00
Bert Vermeulen
6e8d95a50c
input/csv: Use uint64 for samplerate option.
2014-08-30 20:16:45 +02:00
Bert Vermeulen
edd28877cc
input/chronovu_la8: Use uint64 for samplerate option.
2014-08-30 20:15:30 +02:00
Bert Vermeulen
10288172be
input/binary: Use uint64 for samplerate option.
2014-08-30 20:13:13 +02:00
Bert Vermeulen
4edba404b0
agilent-dmm: Add U124xx device IDs.
2014-08-30 19:32:15 +02:00
Bert Vermeulen
173378f0f5
agilent-dmm: Add provisional support for the U124xx.
2014-08-29 23:42:06 +02:00
Bert Vermeulen
f857bd928d
agilent-dmm: Assume all A and B models are identical on the wire.
2014-08-29 23:42:06 +02:00
Bert Vermeulen
51b92b7da4
agilent-dmm: Add RMS flag to AC voltage modes.
2014-08-29 23:42:06 +02:00
Bert Vermeulen
f216eb8699
agilent-dmm: Correctly parse negative overload.
2014-08-29 23:42:06 +02:00
Uwe Hermann
e6284bf09f
Remove unneeded subdriver debug messages.
2014-08-29 23:02:22 +02:00
Bert Vermeulen
7c03b56443
agilent-dmm: Fix value parser.
...
This considered 0.0 to be an invalid result for no good reason.
2014-08-28 17:44:24 +02:00
Peter Zotov
6f479a0a72
Add support for mcupro Logic16, a Saleae Logic16 clone.
...
From sigrok's point of view, this analyzer has two differences:
* It does not require uploading the firmware.
* It returns garbage in some registers used for sanity checks.
Saleae's software ignores that garbage; sigrok only does if it
specifically detects the mcupro clone.
2014-08-28 14:03:21 +02:00
Bert Vermeulen
4f979115a4
input: sr_input_scan_*() now return a status code.
...
SR_OK: a match was found.
SR_ERR: no match.
SR_ERR_DATA: a match was found but the module cannot handle the input.
SR_OK_CONTINUE: some module didn't have enough data to be sure.
2014-08-28 00:22:13 +02:00
Bert Vermeulen
aad21bd866
Add error string for SR_OK_CONTINUE.
2014-08-28 00:19:36 +02:00
Bert Vermeulen
b7f446051c
Add SR_ERR_DATA.
2014-08-28 00:19:21 +02:00
Bert Vermeulen
cbd9e6e987
input/wav: Support for WAVE_FORMAT_EXTENSIBLE.
...
This is needed for supporting > 16-bit PCM samples.
2014-08-27 15:55:52 +02:00
Bert Vermeulen
962d43440a
input/wav: use our own endian macros.
...
These should work better on non-aligned memory locations.
2014-08-26 22:48:12 +02:00
Bert Vermeulen
5bf0dd6aff
Add RB16S and RB32S (signed) macros.
...
Also note signedness of all the endian macros.
2014-08-26 22:45:38 +02:00
Bert Vermeulen
06ad20bebf
input: Avoid warnings on all-zero static struct entries.
2014-08-26 12:38:41 +02:00
Bert Vermeulen
b84cba4dbf
input: Convert binary module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
75cb428f9f
input: format_match() is not required in an input module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
02e24c0ce0
input: Convert chronovu-la8 module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
5e83cd741f
input/vcd: Minor code cleanup.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
33e4303baa
input: Only feed scanned header to streams, not scanned files.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
115fbe9410
input: Only use header buffer for modules that need it.
...
The buffer was leaking into modules that didn't ask for it.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
0a4d68f74b
input/wav: Send END packet on cleanup.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
c10ef17c23
input/vcd: Send END packet on cleanup.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
41d214f61a
input: Convert CSV module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
57486a7528
input: sr_input_new() always allocates the instance buffer.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
fe4fe25bf5
input: Fix option enumeration.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
d65fcbcd41
input: Fix internal API docs.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
bd0bfaafd8
input: Actually return a NULL-terminated array.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
20e8882106
input: Frontends don't need to see SR_INPUT_META_*.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
7db0639495
input: Fixes and VCD.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
0f3dbc9530
input: Fix up API documentation.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
17bfaca62a
input: Introduce new input module API.
...
This is a work in progress.
2014-08-26 01:55:41 +02:00