Martin Ling
0812c40e36
Revise session API to allow for multiple sessions in future.
2014-07-17 18:30:48 +01:00
Matthias Heidbrink
2c1a012ed2
gmc-mh-1x-2x-rs232: Support for Metrahit 16T and similiar models.
2014-07-17 12:40:02 +02:00
Bert Vermeulen
3747d8a21e
testo: Remove unused dependency on libserialport.
2014-07-09 20:56:45 +02:00
Bert Vermeulen
e7fef37bf8
saleae-logic16: Drop unused variable.
2014-07-08 15:20:52 +02:00
Bert Vermeulen
88b1d4e573
testo: Detach kernel driver as needed, and code optimization.
...
Thanks to Aurelien Jacobs for the CRC check code improvement.
2014-07-07 17:37:36 +02:00
Bert Vermeulen
8789564070
testo: More robust probing and packet checking.
...
The CRC in every packet is now also checked. Thanks to Aurelien
Jacobs for the CRC function.
2014-07-07 01:14:06 +02:00
Bert Vermeulen
6dcb97230e
testo: Initial driver implementation.
...
This adds support for the Testo 435-4, with differential pressure
measurement built in, and probes for wind speed and temperature/humidity
at 293 kelvin.
Support for other probe types will have to be added by people with
access to those probes.
Models other than the 435-4 may well work unchanged, but this is
difficult to predict. Most likely new unit types will need to be added,
and possibly the protocol handling may need to be more flexible and
model-dependent to cope with 5-byte values and other minor changes
in the protocol.
2014-07-05 21:57:03 +02:00
Bert Vermeulen
0acdd79357
testo: Initial driver skeleton.
2014-07-05 21:56:46 +02:00
Matthias Heidbrink
5437a0adae
manson-hcs-3xxx: Use maximum voltage and current read from device.
2014-06-30 17:00:59 +02:00
Matthias Heidbrink
a9cf203593
serial: docs.
2014-06-30 17:00:59 +02:00
Matthias Heidbrink
811d6255bb
manson-hcs-3xxx: Implemented setting voltage, current and output.
2014-06-30 17:00:59 +02:00
Matthias Heidbrink
9740d9bf8c
manson-hcs-3xxx: Cleanup, improved error handling, docs.
2014-06-30 17:00:59 +02:00
Matthias Heidbrink
25abc8dd13
manson-hcs-3xxx: Added missing models of series, fixed current resolution.
2014-06-30 17:00:59 +02:00
Uwe Hermann
b5e9264790
manson-hcs-3xxx: Initial driver implementation.
...
Currently supports only few HCS-3xxx models (tested on HCS-3202), and
not all commands/operations yet.
2014-06-23 00:59:18 +02:00
Uwe Hermann
8f4e922f43
manson-hcs-3xxx: Initial driver skeleton.
2014-06-23 00:59:17 +02:00
Matthias Heidbrink
2baac44db7
serial-dmm: Implement request timeout mechanism.
...
(fixes request flooding for Voltcraft ME-42 and M-3650CR)
This fixes bug #345 .
2014-06-16 23:56:23 +02:00
Mike Frysinger
e15e5873b3
asix-sigma: fix build time warnings
...
We need to include unistd.h for usleep():
hardware/asix-sigma/asix-sigma.c: In function 'sigma_fpga_init_bitbang':
hardware/asix-sigma/asix-sigma.c:450:3: warning: implicit declaration of function 'usleep'
usleep(10000);
And we need to tweak the type of chunks_per_read to match dl_lines_total:
hardware/asix-sigma/asix-sigma.c: In function 'download_capture':
hardware/asix-sigma/asix-sigma.c:1161:39: warning: comparison between signed and unsigned integer expressions
dl_lines_curr = MIN(chunks_per_read, dl_lines_total);
2014-06-15 10:45:39 +02:00
Matthias Heidbrink
a4e435eb49
norma-dmm: Added request timeout mechanism; docs.
2014-06-13 21:22:11 +02:00
Matthias Heidbrink
49c06128d7
norma-dmm: Added separate driver siemens-b102x for Siemens B1024-B1028 DMMs (just for cosmetic reasons).
2014-06-07 19:45:41 +02:00
Aurelien Jacobs
13dd25bdb8
chronovu-la: re-add return that was inadvertently removed in commit aeff7fa2
2014-06-03 18:59:01 +02:00
Bert Vermeulen
649e9e1677
fx2lafw: Fix sample count.
2014-05-29 22:58:58 +02:00
Bert Vermeulen
a989cdbe03
saleae-logic16: Fix acquisition with fewer than nine channels enabled.
2014-05-29 22:55:52 +02:00
Bert Vermeulen
863357fb10
saleae-logic16: Use new library software trigger.
2014-05-29 22:16:58 +02:00
Bert Vermeulen
335122f07d
fx2lafw: Use new library software trigger.
2014-05-28 15:54:46 +02:00
Bert Vermeulen
28731bab29
zeroplus-logic-cube: Use new trigger API.
2014-05-28 00:22:06 +02:00
Bert Vermeulen
bbe7e48a88
sysclk-lwla: Use new trigger API.
2014-05-28 00:21:56 +02:00
Bert Vermeulen
91fd0f7246
ols: Use new trigger API.
2014-05-28 00:21:45 +02:00
Bert Vermeulen
02d5c0d8ea
ikalogic-scanalogic2: Use new trigger API.
2014-05-28 00:21:23 +02:00
Bert Vermeulen
9615eeb572
fx2lafw: Use new trigger API.
2014-05-28 00:21:10 +02:00
Bert Vermeulen
aeff7fa286
chronovu-la: Use new trigger API.
2014-05-28 00:20:51 +02:00
Bert Vermeulen
39c64c6a4f
asix-sigma: Use new trigger API.
2014-05-28 00:19:58 +02:00
Bert Vermeulen
f66d45806f
fx2lafw: Rename trigger constant.
2014-05-22 23:22:37 +02:00
Matthias Heidbrink
419bfb5009
motech-lps-30x: Cleanup.
2014-05-19 21:38:23 +02:00
Matthias Heidbrink
1f7da0c2bb
motech-lps-30x: Cleanup.
2014-05-19 20:47:15 +02:00
Matthias Heidbrink
1c3d002b68
motech-lps-30x: Implemented driver.
2014-05-19 19:48:28 +02:00
Matthias Heidbrink
d0a92abd54
Whitespace and comment improvements, no semantical changes.
2014-05-19 19:44:04 +02:00
Matthias Heidbrink
41b7bd01c1
motech-lps-30x: Initial driver framework.
2014-05-19 19:23:30 +02:00
Martin Ling
05238d2830
rigol-ds: Quick hack to fix bug #354 .
2014-05-05 00:38:58 +01:00
Bert Vermeulen
6b2d33856f
asix-sigma: Don't set invalid configuration options.
2014-05-04 11:49:48 -07:00
Uwe Hermann
2fa222c78b
Drop obsolete Linux-only usbtmc backend.
...
We're now using a portable libusb-based (userspace) backend which should
in theory work on any OS with libusb support.
2014-05-04 17:38:09 +02:00
Uwe Hermann
144f6660d0
Don't define names ending with _t (POSIX reserved).
...
Avoid defining any names ending in _t, those are generally reserved
for POSIX usage. For details see:
http://pubs.opengroup.org/onlinepubs/007904975/functions/xsh_chap02_02.html
http://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html
2014-05-04 16:16:17 +02:00
Bert Vermeulen
999f6730c6
asix-sigma: Disable sample-limited capture for now.
...
This is not really supported yet in the driver.
2014-05-04 00:36:46 -07:00
Bert Vermeulen
fb2e6de774
asix-sigma: Publish capture ratio correctly.
2014-05-04 00:36:46 -07:00
Uwe Hermann
b9a53103cf
saleae-logic16: Minor whitespace fixes, cosmetics.
2014-05-03 21:27:08 +02:00
Marcus Comstedt
1b822521f7
saleae-logic16: Use unitsize 1 if none of channels 8-15 are used.
2014-05-03 21:27:08 +02:00
Marcus Comstedt
2db959063b
saleae-logic16: Don't send more samples than requested.
...
This fixes bug #350 .
2014-05-03 21:25:57 +02:00
Martin Ling
e826239c85
fx2lafw: Allow matching USB descriptor strings as well as VID/PID.
2014-04-30 16:23:38 -07:00
Martin Ling
1c48000dc7
fx2lafw: tidy up config_set().
2014-04-30 14:12:17 -07:00
Martin Ling
a920a7d899
fx2lafw: implement config_get for SR_CONF_LIMIT_SAMPLES and tidy up.
2014-04-30 14:01:52 -07:00
Martin Ling
a54edb1dfb
fx2lafw: pass sdi to command functions.
2014-04-30 13:57:22 -07:00