Commit Graph

1897 Commits

Author SHA1 Message Date
Uwe Hermann 059f36325e unittests: Comment out a testcase.
The boundary test-case with SR_GHZ(18446744073ULL) currently fails, but
that is not practically relevant so comment it out for now, until we add
a proper fix.
2013-08-07 16:21:57 +02:00
Peter Stuge 094e6b8159 Format decimals correctly in sr_si_string_u64()
The function previously formatted 1004 as 1.4 k and 1004000 as 1.4 M.
The function now formats 1004 as 1.004 k, 1004000 as 1.004 M and
1004000000 as 1.004 G.

Fixes #73.
2013-08-07 16:21:57 +02:00
Paul Sokolovsky ba253f2bb9 Fix sr_si_string_u64() test cases.
The function shall format 1004 as 1.004 k, 1004000 as 1.004 M and
1004000000 as 1.004 G.

References #73.
2013-08-07 16:21:57 +02:00
Uwe Hermann e11a1ebacc alsa: Fix double-free issue.
This fixes bug #129.
2013-08-07 16:21:56 +02:00
Uwe Hermann 4d7ddff75b uni-t-dmm: Fix UT61E bug related to the UNI-T UD-D04 cable.
This fixes bug #136.
2013-08-06 23:36:16 +02:00
Uwe Hermann ee2cc2d4dc ikalogic-scanaplus: Don't build if libftdi was not found. 2013-08-05 14:52:44 +02:00
Uwe Hermann 37d80736ab kecheng-kc-330b: Don't build if libusb-1.0 was not found. 2013-08-05 13:34:10 +02:00
Uwe Hermann 1a0c338220 .gitignore: Add some files from the testsuite. 2013-08-05 13:19:21 +02:00
Uwe Hermann 59142ae177 Disable mso-19 per default, mark experimental.
This driver is not yet in a really usable or working state, it'll be
re-enabled by default when we're sure it works properly.
2013-08-05 13:16:31 +02:00
Uwe Hermann c51bbdec34 Drop nexus-osciprime skeleton for now.
This is mostly just a skeleton driver framework at the moment, we'll
bring it back when the driver is fully implemented.
2013-08-05 12:59:23 +02:00
Uwe Hermann c93ebace30 uni-t-dmm: Drop DMM table (comment).
This info is in the wiki already, no need to duplicate in the code.
2013-08-02 01:02:03 +02:00
Bert Vermeulen faf720246a ols: Workaround for mac os X stray events 2013-08-01 19:48:07 +02:00
Uwe Hermann ce4d26ddf9 Various cosmetics, whitespace, consistency fixes. 2013-07-31 13:09:48 +02:00
Uwe Hermann 1663ebe27f udev rules file: Only list supported devices.
The udev rules file should only list devices that are actually supported
by a driver in the current libsigrok version. Thus, drop all entries for
devices which will get support later on (at which point the respective udev
rule will be re-added again).

Also, add a few missing entries.
2013-07-31 12:31:47 +02:00
Uwe Hermann d1056603a0 udev rules file: Drop URLs and lsusb.
The URLs to vendor webpages and the full lsusb are in the wiki
already, no need to duplicate them here.
2013-07-31 12:22:06 +02:00
Bert Vermeulen f6eb2cb555 Make sr_session_iteration() private 2013-07-18 15:06:37 +02:00
Uwe Hermann 2b691be806 serial-dmm/uni-t-dmm: Drop Tecpel DMM-8060.
The Tecpel DMM-8060 was added since we assumed it would be a rebadged
Voltcraft VC-820 (since we know the Tecpel DMM-8061 is a rebadged VC-840).

However, according to the vendor webpage it doesn't have PC connectivity
at all, so drop it for now (until someone can confirm that it does or does
not actually have RS232/USB connectivity).
2013-07-18 12:43:07 +02:00
Bert Vermeulen e84e0096db Fix build 2013-07-16 17:18:20 +02:00
Bert Vermeulen b979d0c9cb kecheng-kc-330b: Code cleanup 2013-07-16 17:17:54 +02:00
Bert Vermeulen d406dccd6a lascar-el-usb: Don't close device after acquisition 2013-07-16 16:08:38 +02:00
Bert Vermeulen 85ed4ab3ba kecheng-kc-330b: Acquisition from stored logs 2013-07-16 16:08:38 +02:00
Bert Vermeulen b483be7456 Add sr_session_iteration() API function 2013-07-16 16:08:38 +02:00
Bert Vermeulen f336618c3d kecheng-kc-330b: Check device status before acquisition
Can't really count on it either way though, the device is just
too flaky to conclude whether it's going to work or not, regardless
of the status returned.
2013-07-16 16:08:38 +02:00
Bert Vermeulen df03552894 kecheng-kc-330b: Live SPL acquisition 2013-07-16 16:08:38 +02:00
Bert Vermeulen bc7be4a9f4 kecheng-kc-330b: Implement all SR_CONF options 2013-07-16 16:08:38 +02:00
Bert Vermeulen c8bab81c5c Add Kecheng KC-330B 2013-07-16 16:08:38 +02:00
Bert Vermeulen a8806f032c kecheng-kc-330b: Flesh out driver, add scan functionality 2013-07-16 16:08:38 +02:00
Bert Vermeulen ed759a0835 kecheng-kc-330b: Initial driver skeleton. 2013-07-16 16:08:38 +02:00
Uwe Hermann ab4bb6eb7c ikalogic-scanaplus: Initial driver implementation. 2013-07-16 01:01:11 +02:00
Uwe Hermann fdf4a1f5a0 ikalogic-scanaplus: Initial driver skeleton. 2013-07-15 12:20:53 +02:00
Florian Knodt a7a163a795 Support for UNI-T UT60A/E multimeters via RS232 or USB 2013-07-09 22:57:55 +02:00
Marc Schink fb8d593cfe Use GET_REPORT request for device to host transfer. 2013-07-05 14:01:06 +02:00
Uwe Hermann f05e7b7a9b error.c: Simplify and shorten. 2013-06-23 10:23:22 +02:00
Uwe Hermann 45bb47a7f7 README.devices: Minor updates. 2013-06-23 10:23:21 +02:00
Uwe Hermann c134574938 uni-t-dmm: Add support for the Voltcraft VC-830. 2013-06-23 10:23:21 +02:00
Uwe Hermann 6045b91aa4 serial-dmm: Add support for the Voltcraft VC-830. 2013-06-23 10:23:21 +02:00
Uwe Hermann 32be5b2246 configure.ac: Move an AM_CONDITIONAL to the correct location. 2013-06-21 15:18:33 +02:00
Uwe Hermann 1f36a6c685 configure.ac: Fix build when libusb-1.0 not available.
The IKALOGIC Scanalogic2 needs libusb-1.0, thus disable this driver when
libusb-1.0 cannot be found.
2013-06-21 15:11:36 +02:00
Bert Vermeulen cea26f6e9f cem-dt-885x: Support for retrieving stored samples 2013-06-20 14:35:34 +02:00
Bert Vermeulen 662172d4f4 cem-dt-885x: Support for SR_CONF_DATA_SOURCE
This device can do both live and memory-based acquisition.
2013-06-19 12:23:30 +02:00
Bert Vermeulen 6caeef6ee5 Add SR_CONF key for data source 2013-06-19 12:23:17 +02:00
Bert Vermeulen 4c22355f04 cem-dt-885x: Support for powering off the device 2013-06-17 16:17:39 +02:00
Bert Vermeulen 32de50b7f3 Add SR_CONF key for powering off a device 2013-06-17 16:17:39 +02:00
Bert Vermeulen f157b2eebb cem-dt-885x: Support for sound pressure level measurement range 2013-06-17 16:17:39 +02:00
Bert Vermeulen 8417ebad12 Add SR_CONF key for sound pressure level measurement range 2013-06-17 16:17:39 +02:00
Bert Vermeulen 0cd9107dfb cem-dt-885x: Fix datalog on/off setting in max/min hold mode
As it turns out, the device randomly decides to send no logging state
info when max hold or min hold mode is enabled.
2013-06-17 16:17:39 +02:00
Bert Vermeulen a90e480cdc cem-dt-885x: Support for max/min hold modes 2013-06-17 16:17:39 +02:00
Bert Vermeulen 9fd6bc2054 Add SR_CONF keys for max/min hold modes 2013-06-17 16:17:39 +02:00
Bert Vermeulen 1487ce4fbc cem-dt-885x: Support for changing time weighting 2013-06-17 16:17:39 +02:00
Bert Vermeulen be73391982 cem-dt-885x: Support for changing frequency weighting 2013-06-17 16:17:39 +02:00