Bert Vermeulen
795c9de35e
Rename SR_CONF_TRIGGER_TYPE to SR_CONF_TRIGGER_MATCH.
...
Drivers supporting triggering need to implement this in config_list()
and return an array of int32_t consisting of SR_TRIGGER_*.
2014-05-27 23:55:26 +02:00
Matthias Heidbrink
41b7bd01c1
motech-lps-30x: Initial driver framework.
2014-05-19 19:23:30 +02:00
Uwe Hermann
ace218f922
Rename SR_T_CHAR to SR_T_STRING.
...
This is more correct and less confusing.
2014-05-06 20:18:54 +02:00
Uwe Hermann
4711724141
Add/update Doxygen @since tags.
2014-05-04 20:53:53 +02:00
Uwe Hermann
71422cb6eb
Drop left-overs of the removed alsa driver.
2014-05-04 17:01:03 +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
Uwe Hermann
2ad1deb89d
Don't include LOG_PREFIX in the Doxygen output.
...
(files in hardware/, input/, and output/ don't need this since none of
those directories contain API stuff and are thus not included in the
list of input files for Doxygen at all).
2014-04-25 18:44:40 +02:00
Uwe Hermann
7b3567126c
Rename 'chronovu-la8' driver to 'chronovu-la'.
...
The driver now also supports the LA16 device (and possibly others in the
future).
2014-04-02 17:20:09 +02:00
Uwe Hermann
fca75cbb74
A few more random 'probe' to 'channel' changes.
...
This fixes parts of bug #259 .
2014-03-25 20:58:54 +01:00
Uwe Hermann
3f239f0803
Rename various *PROBE* macros to *CHANNEL*.
...
This fixes parts of bug #259 .
2014-03-25 20:58:54 +01:00
Uwe Hermann
53b4680fce
Consistently use 'cg' for channel group variables.
...
This matches how we consistently use sdi, devc, and so on all over
the code-base.
This fixes parts of bug #259 .
2014-03-25 20:58:54 +01:00
Uwe Hermann
660e398fe9
Replace 'probe group' with 'channel group' everywhere.
...
The name 'probe' (and thus 'probe group') is a relic from the times when
sigrok was mostly about logic analyzers. Nowadays we support a lot more
device types where 'probe' is not really a good term and 'channel' is
much better suited.
This fixes parts of bug #259 .
2014-03-25 20:58:54 +01:00
Matthias Heidbrink
e83437ae20
serial-dmm: Implemented support for Voltcraft M-3650CR (driver voltcraft-m3650cr).
2014-03-24 22:57:27 +01:00
Matthias Heidbrink
1656e47def
serial-dmm: Implemented support for Voltcraft ME-42 (driver voltcraft-me42).
2014-03-24 17:42:52 +01:00
Aurelien Jacobs
8d9c8554a5
brymen-bm86x: Initial driver skeleton.
2014-02-27 22:50:09 +01:00
Matthias Heidbrink
823b4e5817
conrad-digi-35-cpu: Initial driver framework.
2014-02-12 15:10:06 +01:00
Matthias Heidbrink
c90beca780
gmc-mh-1x-2x: Added new driver gmc-mh-2x-bd232.
2014-02-11 18:05:25 +01:00
Matthias Heidbrink
67eb6bcbe6
hwdriver.c: Update/extend some Doxygen comments.
2014-02-11 18:05:00 +01:00
Daniel Elstner
860bc59b0f
hwdriver: Add SR_CONF_CLOCK_EDGE option.
...
Allow the edge of an external clock input to be configured by
means of an SR_CONF_CLOCK_EDGE configuration setting. This is
a string option with the same format as SR_CONF_TRIGGER_SLOPE.
2014-01-30 12:04:42 +01:00
Daniel Elstner
ca9b9f4834
hwdriver: Change TRIGGER_SLOPE setting to string type.
...
Drivers interpreted the uint64 values to the SR_CONF_TRIGGER_SLOPE
configuration setting in different ways. In order to orthogonalize
the API, change the type of the setting to a string with the same
format as uses for logic probes.
2014-01-27 20:55:01 +01:00
Daniel Elstner
2a854d7139
hwdriver: Introduce sr_config_commit() API call.
...
(sr_dev_driver.config_probe_set): New optional callback enabling
drivers to be notified upon changes to probe settings.
(sr_dev_probe_enable, sr_dev_trigger_set): Invoke new driver
callback on changes.
(sr_dev_driver.config_commit): New optional callback allowing
drivers to defer application of configuration settings until
an explicit call to config_commit().
(sr_config_commit): New public wrapper function.
2014-01-20 14:16:32 +01:00
Bert Vermeulen
f0de2dd0fa
Remove SR_CONF_MAX_UNCOMPRESSED_SAMPLES again.
...
The maximum sample size that can be set on a device is now published
by sr_config_list(SR_CONF_LIMIT_SAMPLES). This returns a tuple of
uint64_t representing minimum and maximum number of samples.
2014-01-19 17:18:59 +01:00
Bert Vermeulen
2438b737ae
demo: Bring analog square wave amplitude into line with other patterns.
2014-01-17 14:36:00 +01:00
Daniel Elstner
aeaad0b0b5
sysclk-lwla: Initial driver skeleton.
2014-01-14 19:33:31 +01:00
Bert Vermeulen
33c40990fd
atten-pps3xxx: Full support for the PPS3203T-3S.
2014-01-10 00:39:36 +01:00
Bert Vermeulen
471607f024
Add config keys for programmable power supplies.
2014-01-10 00:39:36 +01:00
Bert Vermeulen
fa0d6afe19
atten-pps3xxx: Initial driver skeleton.
2014-01-10 00:38:32 +01:00
Bert Vermeulen
d86e0b11c7
Add SR_CONF_MAX_UNCOMPRESSED_SAMPLES.
2014-01-09 12:36:05 +01:00
Uwe Hermann
2710cb53fd
serial-dmm: Support the Tenma 72-7745 via UT-D02 cable.
...
(it was already supported in uni-t-dmm via UT-D04 cable)
2014-01-06 20:30:56 +01:00
Uwe Hermann
d9e79c5122
Add support for the Tenma 72-7750 (UNI-T UT60G rebadge).
2014-01-06 20:30:35 +01:00
Uwe Hermann
4104ef810e
Add initial support for the UNI-T UT60G.
2014-01-06 19:06:51 +01:00
Uwe Hermann
d327972b97
Add initial support for the V&A VA40B multimeter.
2014-01-02 01:46:15 +01:00
Uwe Hermann
7cb69b1870
Add support for the UNI-T UT61B multimeter.
2014-01-01 15:28:44 +01:00
Uwe Hermann
5f985df23c
Add support for the UNI-T UT61C multimeter.
2013-12-29 17:35:51 +01:00
Bert Vermeulen
bf90d4c666
Add config keys for setting the number of analog probes.
...
This is primarily of use in the demo driver, but this patch also
takes in the logic probe setting config key used only by the
session driver so far.
2013-12-29 10:58:56 +01:00
Martin Ling
3544f848e0
Centralise duplicated logging helper defines.
2013-12-27 12:54:05 +01:00
Aurelien Jacobs
5e7a8e57d4
appa-55ii: Initial driver skeleton.
2013-12-23 01:21:51 +01:00
Matthias Heidbrink
825da8b20f
serial-dmm: Add BBC Goerz Metrawatt M2110 DMM driver.
2013-12-19 00:40:31 +01:00
poljar (Damir Jelić)
06a3e78adb
hameg-hmo: Initial driver skeleton.
2013-12-03 15:13:30 +01:00
Martin Ling
3086efdd73
Rename rigol-ds1xx2 driver to rigol-ds.
2013-11-29 00:50:59 +00:00
Bert Vermeulen
5e1f7c890d
uni-t-dmm: Add support for the Tenma 72-7745.
...
This is a rebadged UNI-T UT60E.
2013-11-23 12:50:33 +01:00
Matthias Heidbrink
7b4edcb654
gmc_mh_1x_2x: Inital driver skeleton.
2013-11-22 02:31:17 +01:00
Bert Vermeulen
57ecdbd742
Update API documentation
2013-11-08 01:03:18 +01:00
Martin Ling
8f996b8948
probe_groups: API changes required to implement probe groups.
2013-11-08 01:03:16 +01:00
Uwe Hermann
88f544f27e
Add support for the Metex M-4650CR.
...
(the Voltcraft M-4650CR is a rebadged Metex M-4650CR)
2013-10-30 14:44:44 +01:00
Uwe Hermann
2b83d7fee1
Add support for the Voltcraft M-4650CR.
2013-10-30 14:44:44 +01:00
Matthias Heidbrink
bfd48770fc
norma dmm: Initial driver skeleton.
2013-10-25 21:25:26 +02:00
Aurelien Jacobs
8e796cb438
teleinfo: Initial driver skeleton.
2013-10-24 15:41:11 +01:00
Aurelien Jacobs
df6b0f99af
ISO-TECH IDM103N: remove the useless -ser postfix
2013-10-13 14:54:54 +02:00
Aurelien Jacobs
de737bfc11
add ISO-TECH IDM103N serial-dmm driver
2013-10-07 00:36:18 +02:00