Commit Graph

1031 Commits

Author SHA1 Message Date
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 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
Bert Vermeulen e1af0e85b9 cem-dt-885x: Support for turning data logging on/off 2013-06-17 16:17:38 +02:00
Florian Steinhardt 5f2a4aff4b added Voltcraft M-3650D Multimeter 2013-06-14 01:03:29 +02:00
Bert Vermeulen 14cf708fef cem-dt-885x: Send last measurement at normal rate in hold mode
The device only sends the "hold" token otherwise, which clashes somewhat
with other devices. This makes the device more predictable for frontends.
2013-06-12 18:34:42 +02:00
Bert Vermeulen bc1143280f cem-dt-885x: Hold off measurements in max/min hold mode 2013-06-12 18:34:42 +02:00
Bert Vermeulen e37c4b3959 cem-dt-885x: Live SPL acquisition 2013-06-12 18:34:42 +02:00
Bert Vermeulen 7fb8279c9b cem-dt-885x: Flesh out driver, add scan functionality 2013-06-12 18:34:42 +02:00
Bert Vermeulen 8fa9368eb4 cem-dt-885x: Initial driver skeleton. 2013-06-12 18:34:42 +02:00
Uwe Hermann 28083961fb scanalogic2: Only print actual state changes in the log. 2013-06-11 18:39:55 +02:00
Uwe Hermann 9526f2d4f8 scanalogic2: Replace %i with %s where needed. 2013-06-11 18:39:54 +02:00
Uwe Hermann 79914b3a62 scanalogic2: Shorten a few function name prefixes.
The driver-private helper functions in protocol.c can have a shorter
prefix to make the code look nicer.
2013-06-11 18:39:54 +02:00
Uwe Hermann c824eb6323 scanalogic2: Cosmetics, whitespace, typos, etc. 2013-06-11 18:39:54 +02:00
Marc Schink e52e712d05 Initial driver for IKALOGIC Scanalogic-2 2013-06-11 18:39:54 +02:00
Marc Schink 16e76baec9 ikalogic-scanalogic2: Initial driver skeleton. 2013-06-11 18:39:54 +02:00
Uwe Hermann eea49cf10d ols/link-mso19: Consistency fixes.
Use the same setup/ordering/naming for the cleanup/dev_clear functions
as all other drivers do.
2013-06-02 17:03:40 +02:00
Uwe Hermann 1c2d542df2 demo: Use std_dev_clear(). 2013-06-02 16:57:07 +02:00
Uwe Hermann 3b412e3a30 s/clear_instances/dev_clear/.
Consistently use the same name for the dev_clear() API callback
everywhere.
2013-06-02 16:56:41 +02:00
Uwe Hermann f6beaac55c std: Drop hw_ from function names.
The per-driver API calls no longer have a hw_ prefix (e.g. hw_init()
became init() and so on), so drop the 'hw_' from the std versions
for those API callbacks too.
2013-06-02 16:46:18 +02:00
Uwe Hermann 3678cf73fe asix-sigma: Use std_dev_clear(). 2013-06-02 16:46:18 +02:00
Uwe Hermann c43cf4d40e alsa: Use std_dev_clear(). 2013-06-02 16:46:17 +02:00
Uwe Hermann fa85f37630 rigol-ds1xx2: Use std_dev_clear(). 2013-06-02 13:52:40 +02:00
Uwe Hermann dec6c583a2 hantek-dso: Simplify cleanup(). 2013-06-02 13:52:40 +02:00
Uwe Hermann 658636f1c9 nexus-osciprime: Use std_dev_clear(). 2013-06-02 13:52:40 +02:00
Uwe Hermann c9d622a420 lascar-el-usb: Use std_dev_clear(). 2013-06-02 13:52:40 +02:00
Uwe Hermann 771bd216fa fluke-dmm: Use std_dev_clear(). 2013-06-02 13:52:39 +02:00
Uwe Hermann 732899f8cf colead-slm: Use std_dev_clear(). 2013-06-02 13:52:39 +02:00
Uwe Hermann 676c28a846 agilent-dmm: Use std_dev_clear(). 2013-06-02 13:52:39 +02:00
Uwe Hermann 8d18d266f5 victor-dmm: Use std_dev_clear(). 2013-06-02 13:52:39 +02:00
Uwe Hermann 40bbc64293 brymen-dmm: Use std_dev_clear(). 2013-06-02 13:52:39 +02:00
Uwe Hermann 6078d2c996 Use consistent API callback function names.
This now matches what the 'new-driver' tool generates.
2013-05-10 20:01:37 +02:00
Uwe Hermann 8111446ae0 zeroplus: Properly set inst_type to SR_INST_USB. 2013-05-10 19:16:25 +02:00
Uwe Hermann d6445cb0da zeroplus: Use std_dev_clear(). 2013-05-10 19:06:47 +02:00
Uwe Hermann 8dca646ef9 uni-t-dmm: Use std_dev_clear(). 2013-05-10 18:59:46 +02:00
Uwe Hermann 3f0513bac1 serial-dmm: Use std_dev_clear(). 2013-05-10 18:53:42 +02:00
Uwe Hermann 9790079961 chronovu-la8: Use std_dev_clear(). 2013-05-10 18:40:13 +02:00
Uwe Hermann decfe89d4e Drop some lines that are no longer needed. 2013-05-10 18:30:32 +02:00
Uwe Hermann 0bdb4f2e4a tondaj-sl-814: Use std_dev_clear(). 2013-05-10 17:56:53 +02:00
Uwe Hermann 25e7adada7 mic-985xx: Use std_dev_clear(). 2013-05-10 17:54:53 +02:00
Uwe Hermann 2a052cc4d6 Use consistent naming for internal libtool helper libs.
This now also matches what the 'new-driver' tool generates.
2013-05-10 17:44:01 +02:00
Uwe Hermann 9e165e742f Use consistent HW_ name prefixes everywhere.
Older drivers used LA_* previously, we now use HW_* everywhere though.
2013-05-10 17:18:42 +02:00
Uwe Hermann 7ab89f4827 Re-enable link-mso19 and nexus-osciprime drivers. 2013-05-08 16:40:45 +02:00
Bert Vermeulen 9dc7a75e3d fx2lafw: Fix memory leak 2013-05-06 20:44:26 +02:00
Bert Vermeulen 03f4de8cf2 ols: Code cleanup
This also fixes a memory leak.
2013-05-06 00:42:18 +02:00
Uwe Hermann 26aec7fdc4 Drop link-mso19/nexus-osciprime in preparation for release.
These two drivers are currently unfinished and don't work, so disable
and "unhook" them for now in preparation of the next libsigrok release.

They're still in the git repository, but not hooked up to the build
system, so that they won't get detected or built, and also don't end up
in the release tarball.

Since link-mso19 is the only driver that currently requires libudev,
drop any reference to that, too.

It should be relatively easy to apply this patch in reverse after the
release to bring back both drivers.
2013-05-04 15:59:40 +02:00
Uwe Hermann c5ffac4148 uni-t-dmm: Add missing SR_CONF_LIMIT_MSEC support. 2013-05-04 00:13:25 +02:00
Uwe Hermann 29a27196a1 s/DRIVER_LOG_DOMAIN/LOG_PREFIX/.
This is more correct anyway, and also a bit shorter and more readable.
2013-05-03 21:59:32 +02:00
Uwe Hermann 06c45a66f7 Minor whitespace fixes. 2013-05-03 14:03:49 +02:00