Rename tekpower-dmm to serial-dmm.
This is now a generic driver for multiple DMM "subdrivers" that use simple serial port protocols.
This commit is contained in:
parent
729b01f988
commit
21a7f2692e
20
configure.ac
20
configure.ac
|
@ -187,13 +187,13 @@ if test "x$HW_RADIOSHACK_DMM" = "xyes"; then
|
||||||
AC_DEFINE(HAVE_HW_RADIOSHACK_DMM, 1, [RadioShack DMM support])
|
AC_DEFINE(HAVE_HW_RADIOSHACK_DMM, 1, [RadioShack DMM support])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_ARG_ENABLE(tekpower-dmm, AC_HELP_STRING([--enable-tekpower-dmm],
|
AC_ARG_ENABLE(serial-dmm, AC_HELP_STRING([--enable-serial-dmm],
|
||||||
[enable TekPower DMM support [default=yes]]),
|
[enable serial DMM support [default=yes]]),
|
||||||
[HW_TEKPOWER_DMM="$enableval"],
|
[HW_SERIAL_DMM="$enableval"],
|
||||||
[HW_TEKPOWER_DMM=yes])
|
[HW_SERIAL_DMM=yes])
|
||||||
AM_CONDITIONAL(HW_TEKPOWER_DMM, test x$HW_TEKPOWER_DMM = xyes)
|
AM_CONDITIONAL(HW_SERIAL_DMM, test x$HW_SERIAL_DMM = xyes)
|
||||||
if test "x$HW_TEKPOWER_DMM" = "xyes"; then
|
if test "x$HW_SERIAL_DMM" = "xyes"; then
|
||||||
AC_DEFINE(HAVE_HW_TEKPOWER_DMM, 1, [TekPower DMM support])
|
AC_DEFINE(HAVE_HW_SERIAL_DMM, 1, [Serial DMM support])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_ARG_ENABLE(tondaj-sl-814, AC_HELP_STRING([--enable-tondaj-sl-814],
|
AC_ARG_ENABLE(tondaj-sl-814, AC_HELP_STRING([--enable-tondaj-sl-814],
|
||||||
|
@ -314,7 +314,7 @@ AM_CONDITIONAL(NEED_SERIAL, \
|
||||||
-o "x$LA_LINK_MSO19" != xno \
|
-o "x$LA_LINK_MSO19" != xno \
|
||||||
-o "x$LA_OLS" != xno \
|
-o "x$LA_OLS" != xno \
|
||||||
-o "x$HW_RADIOSHACK_DMM" != xno \
|
-o "x$HW_RADIOSHACK_DMM" != xno \
|
||||||
-o "x$HW_TEKPOWER_DMM" != xno \
|
-o "x$HW_SERIAL_DMM" != xno \
|
||||||
-o "x$HW_TONDAJ_SL_814" != xno \
|
-o "x$HW_TONDAJ_SL_814" != xno \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -370,7 +370,7 @@ AC_CONFIG_FILES([Makefile version.h hardware/Makefile
|
||||||
hardware/link-mso19/Makefile
|
hardware/link-mso19/Makefile
|
||||||
hardware/openbench-logic-sniffer/Makefile
|
hardware/openbench-logic-sniffer/Makefile
|
||||||
hardware/radioshack-dmm/Makefile
|
hardware/radioshack-dmm/Makefile
|
||||||
hardware/tekpower-dmm/Makefile
|
hardware/serial-dmm/Makefile
|
||||||
hardware/uni-t-dmm/Makefile
|
hardware/uni-t-dmm/Makefile
|
||||||
hardware/zeroplus-logic-cube/Makefile
|
hardware/zeroplus-logic-cube/Makefile
|
||||||
input/Makefile
|
input/Makefile
|
||||||
|
@ -415,7 +415,7 @@ echo " - Hantek DSO...................... $HW_HANTEK_DSO"
|
||||||
echo " - Link MSO-19..................... $LA_LINK_MSO19"
|
echo " - Link MSO-19..................... $LA_LINK_MSO19"
|
||||||
echo " - Openbench Logic Sniffer......... $LA_OLS"
|
echo " - Openbench Logic Sniffer......... $LA_OLS"
|
||||||
echo " - Radioshack DMM.................. $HW_RADIOSHACK_DMM"
|
echo " - Radioshack DMM.................. $HW_RADIOSHACK_DMM"
|
||||||
echo " - TekPower DMM.................... $HW_TEKPOWER_DMM"
|
echo " - Serial DMM...................... $HW_SERIAL_DMM"
|
||||||
echo " - Tondaj SL-814................... $HW_TONDAJ_SL_814"
|
echo " - Tondaj SL-814................... $HW_TONDAJ_SL_814"
|
||||||
echo " - UNI-T DMM....................... $HW_UNI_T_DMM"
|
echo " - UNI-T DMM....................... $HW_UNI_T_DMM"
|
||||||
echo " - victor-dmm...................... $HW_VICTOR_DMM"
|
echo " - victor-dmm...................... $HW_VICTOR_DMM"
|
||||||
|
|
|
@ -32,7 +32,7 @@ SUBDIRS = \
|
||||||
link-mso19 \
|
link-mso19 \
|
||||||
openbench-logic-sniffer \
|
openbench-logic-sniffer \
|
||||||
radioshack-dmm \
|
radioshack-dmm \
|
||||||
tekpower-dmm \
|
serial-dmm \
|
||||||
tondaj-sl-814 \
|
tondaj-sl-814 \
|
||||||
uni-t-dmm \
|
uni-t-dmm \
|
||||||
victor-dmm \
|
victor-dmm \
|
||||||
|
@ -93,8 +93,8 @@ if HW_RADIOSHACK_DMM
|
||||||
libsigrokhardware_la_LIBADD += radioshack-dmm/libsigrokhwradioshackdmm.la
|
libsigrokhardware_la_LIBADD += radioshack-dmm/libsigrokhwradioshackdmm.la
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if HW_TEKPOWER_DMM
|
if HW_SERIAL_DMM
|
||||||
libsigrokhardware_la_LIBADD += tekpower-dmm/libsigrokhwtekpowerdmm.la
|
libsigrokhardware_la_LIBADD += serial-dmm/libsigrokhwserialdmm.la
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if HW_TONDAJ_SL_814
|
if HW_TONDAJ_SL_814
|
||||||
|
|
|
@ -17,17 +17,17 @@
|
||||||
## along with this program. If not, see <http://www.gnu.org/licenses/>.
|
## along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
##
|
##
|
||||||
|
|
||||||
if HW_TEKPOWER_DMM
|
if HW_SERIAL_DMM
|
||||||
|
|
||||||
# Local lib, this is NOT meant to be installed!
|
# Local lib, this is NOT meant to be installed!
|
||||||
noinst_LTLIBRARIES = libsigrokhwtekpowerdmm.la
|
noinst_LTLIBRARIES = libsigrokhwserialdmm.la
|
||||||
|
|
||||||
libsigrokhwtekpowerdmm_la_SOURCES = \
|
libsigrokhwserialdmm_la_SOURCES = \
|
||||||
api.c \
|
api.c \
|
||||||
protocol.c \
|
protocol.c \
|
||||||
protocol.h
|
protocol.h
|
||||||
|
|
||||||
libsigrokhwtekpowerdmm_la_CFLAGS = \
|
libsigrokhwserialdmm_la_CFLAGS = \
|
||||||
-I$(top_srcdir)
|
-I$(top_srcdir)
|
||||||
|
|
||||||
endif
|
endif
|
|
@ -17,11 +17,11 @@
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef LIBSIGROK_HARDWARE_TEKPOWER_DMM_PROTOCOL_H
|
#ifndef LIBSIGROK_HARDWARE_SERIAL_DMM_PROTOCOL_H
|
||||||
#define LIBSIGROK_HARDWARE_TEKPOWER_DMM_PROTOCOL_H
|
#define LIBSIGROK_HARDWARE_SERIAL_DMM_PROTOCOL_H
|
||||||
|
|
||||||
/* Message logging helpers with driver-specific prefix string. */
|
/* Message logging helpers with driver-specific prefix string. */
|
||||||
#define DRIVER_LOG_DOMAIN "tekpower-dmm: "
|
#define DRIVER_LOG_DOMAIN "serial-dmm: "
|
||||||
#define sr_log(l, s, args...) sr_log(l, DRIVER_LOG_DOMAIN s, ## args)
|
#define sr_log(l, s, args...) sr_log(l, DRIVER_LOG_DOMAIN s, ## args)
|
||||||
#define sr_spew(s, args...) sr_spew(DRIVER_LOG_DOMAIN s, ## args)
|
#define sr_spew(s, args...) sr_spew(DRIVER_LOG_DOMAIN s, ## args)
|
||||||
#define sr_dbg(s, args...) sr_dbg(DRIVER_LOG_DOMAIN s, ## args)
|
#define sr_dbg(s, args...) sr_dbg(DRIVER_LOG_DOMAIN s, ## args)
|
|
@ -113,7 +113,7 @@ extern SR_PRIV struct sr_dev_driver flukedmm_driver_info;
|
||||||
#ifdef HAVE_HW_RADIOSHACK_DMM
|
#ifdef HAVE_HW_RADIOSHACK_DMM
|
||||||
extern SR_PRIV struct sr_dev_driver radioshackdmm_driver_info;
|
extern SR_PRIV struct sr_dev_driver radioshackdmm_driver_info;
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_HW_TEKPOWER_DMM
|
#ifdef HAVE_HW_SERIAL_DMM
|
||||||
extern SR_PRIV struct sr_dev_driver tekpower_tp4000zc_driver_info;
|
extern SR_PRIV struct sr_dev_driver tekpower_tp4000zc_driver_info;
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_HW_UNI_T_DMM
|
#ifdef HAVE_HW_UNI_T_DMM
|
||||||
|
@ -168,7 +168,7 @@ static struct sr_dev_driver *drivers_list[] = {
|
||||||
#ifdef HAVE_HW_RADIOSHACK_DMM
|
#ifdef HAVE_HW_RADIOSHACK_DMM
|
||||||
&radioshackdmm_driver_info,
|
&radioshackdmm_driver_info,
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_HW_TEKPOWER_DMM
|
#ifdef HAVE_HW_SERIAL_DMM
|
||||||
&tekpower_tp4000zc_driver_info,
|
&tekpower_tp4000zc_driver_info,
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_HW_UNI_T_DMM
|
#ifdef HAVE_HW_UNI_T_DMM
|
||||||
|
|
Loading…
Reference in New Issue