Commit Graph

1752 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 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
Bert Vermeulen fd8854c4d0 Add SR_CONF keys for sound pressure level time and 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
Bert Vermeulen 3e62166ed3 Add SR_ERR_TIMEOUT 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 adf33ecce5 csv output: Fix incorrect ordering of the probes.
The comment for the CSV output module says probes are ordered e.g.
0,1,2,3, but the actual values were in the 3,2,1,0 order.

We're fixing this by making the order of the probe values 0,1,2,3 too
for now, but this will become a configurable option later on.

Thanks Patrick Servello <patrick.servello@gmail.com> for the patch.
2013-05-22 14:58:09 +02:00
Uwe Hermann ee8ddd8f5a Always link against the math library.
This fixes bug #115.
2013-05-10 21:46:30 +02:00
Uwe Hermann 96ea73db23 session_driver: Fix return codes, cosmetics. 2013-05-10 20:37:50 +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 576ff5b0ba device.c: Add missing @since markers.
Also, add Doxygen comments for functions which don't have any yet.
2013-05-08 16:52:49 +02:00