Uwe Hermann
fd9b2b865a
serial-dmm: Add per-driver clear_instances() wrappers.
2012-12-13 01:54:13 +01:00
Uwe Hermann
0c23677d0b
serial-dmm: Add per-driver hw_cleanup() wrappers.
2012-12-13 01:47:02 +01:00
Uwe Hermann
ca4b130943
serial-dmm: Add per-driver hw_dev_list() wrappers.
2012-12-13 01:41:34 +01:00
Uwe Hermann
ea4c6c2311
serial-dmm: Add per-driver hw_scan() wrappers.
2012-12-13 01:34:21 +01:00
Uwe Hermann
dccfe01586
serial-dmm: Use a macro for receive_data() wrappers.
2012-12-13 01:34:21 +01:00
Uwe Hermann
f1437c6814
serial-dmm: Use a macro for driver struct simplification.
2012-12-13 01:34:21 +01:00
Uwe Hermann
06b7a8af7e
serial-dmm: Simplify code a bit.
...
Store/use the receive_data() function and a pointer to the driver struct
in the dmms[] array. Use a ".subdriver" entry in the driver struct.
Use a macro to simplify hw_init() wrappers.
2012-12-13 01:30:43 +01:00
Alexandru Gagniuc
5b389efcfe
serial-dmm: Avoid duplicate symbol error
...
Declare dmm_info dmms as extern in protocol.h to prevent duplicate
symbol error from the linker.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-13 01:00:06 +01:00
Alexandru Gagniuc
26be4ebef3
serial-dmm: Fix segfault when no device is used
...
di was initialized as NULL. If no device covered by this driver
is used, di remains NULL. This causes a segmentation fault when
calling clear_instances().
Check for di being NULL.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-06 00:21:45 +01:00
Peter Stuge
1ebe4b4e69
hw_init(): Save struct sr_context * parameter in struct drv_context
2012-12-03 12:07:40 +01:00
Peter Stuge
34f06b903e
Add a struct sr_context * parameter to hw_init()
2012-12-03 12:07:40 +01:00
Alexandru Gagniuc
21829e6708
radioshack-dmm: Integrate into serial-dmm
...
Use the infrastructure of serial-dmm to handle the RadioShack 22-812,
and completely remove radioshack-dmm.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-02 22:22:07 +01:00
Alexandru Gagniuc
d5ce233fe1
serial-dmm: Add RadioShack 22-168 support.
...
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-12-02 17:38:05 +01:00
Uwe Hermann
3a18cf625e
serial-dmm: Drop accidentally committed file.
2012-12-02 16:11:42 +01:00
Uwe Hermann
d4bd66a0c7
serial-dmm: Add PCE PCE-DM32 support.
2012-12-02 14:28:29 +01:00
Uwe Hermann
a376ffea49
serial-dmm: Add PeakTech 4370 support.
2012-12-02 14:22:51 +01:00
Uwe Hermann
a53da08254
serial-dmm: Add Metex M-3640D support.
2012-12-02 14:22:51 +01:00
Uwe Hermann
6dca2f16ee
serial-dmm: Add V&A VA18B support.
2012-12-02 14:22:51 +01:00
Uwe Hermann
5887c9cc1a
serial-dmm: Add MASTECH MAS345 support.
2012-12-02 14:22:51 +01:00
Uwe Hermann
f0ac4929d3
serial-dmm: Add PeakTech 3410 support.
2012-12-02 14:22:51 +01:00
Uwe Hermann
ce3777ada9
serial-dmm: Add Metex ME-31 support.
2012-12-02 14:22:46 +01:00
Uwe Hermann
f086b83011
serial-dmm: Add Digitek DT4000ZC support.
2012-12-02 14:21:19 +01:00
Uwe Hermann
21a7f2692e
Rename tekpower-dmm to serial-dmm.
...
This is now a generic driver for multiple DMM "subdrivers" that use simple
serial port protocols.
2012-12-02 14:21:18 +01:00