<p>Harald Welte has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/9601">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">build: Add support for LimeSuite device backend<br><br>Change-Id: I239e1b37263a62b374d84974c9347e3654072e87<br>---<br>M Transceiver52M/Makefile.am<br>M Transceiver52M/device/Makefile.am<br>A Transceiver52M/device/lms/Makefile.am<br>M configure.ac<br>4 files changed, 35 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-trx refs/changes/01/9601/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/Transceiver52M/Makefile.am b/Transceiver52M/Makefile.am</span><br><span>index bb253bb..a2163bf 100644</span><br><span>--- a/Transceiver52M/Makefile.am</span><br><span>+++ b/Transceiver52M/Makefile.am</span><br><span>@@ -99,3 +99,13 @@</span><br><span>       $(USRP_LIBS)</span><br><span> osmo_trx_usrp1_CPPFLAGS  = $(AM_CPPFLAGS) $(USRP_CFLAGS)</span><br><span> endif</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+if DEVICE_LMS</span><br><span style="color: hsl(120, 100%, 40%);">+bin_PROGRAMS += osmo-trx-lms</span><br><span style="color: hsl(120, 100%, 40%);">+osmo_trx_lms_SOURCES = osmo-trx.cpp</span><br><span style="color: hsl(120, 100%, 40%);">+osmo_trx_lms_LDADD = \</span><br><span style="color: hsl(120, 100%, 40%);">+ $(COMMON_LDADD) \</span><br><span style="color: hsl(120, 100%, 40%);">+     $(LMS_LIBS) \</span><br><span style="color: hsl(120, 100%, 40%);">+ $(builddir)/device/lms/libdevice.la</span><br><span style="color: hsl(120, 100%, 40%);">+osmo_trx_lms_CPPFLAGS  = $(AM_CPPFLAGS) $(LMS_CFLAGS)</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/Transceiver52M/device/Makefile.am b/Transceiver52M/device/Makefile.am</span><br><span>index 2788eaa..1a2d077 100644</span><br><span>--- a/Transceiver52M/device/Makefile.am</span><br><span>+++ b/Transceiver52M/device/Makefile.am</span><br><span>@@ -11,3 +11,7 @@</span><br><span> if DEVICE_UHD</span><br><span> SUBDIRS += uhd</span><br><span> endif</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+if DEVICE_LMS</span><br><span style="color: hsl(120, 100%, 40%);">+SUBDIRS += lms</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/Transceiver52M/device/lms/Makefile.am b/Transceiver52M/device/lms/Makefile.am</span><br><span>new file mode 100644</span><br><span>index 0000000..8471074</span><br><span>--- /dev/null</span><br><span>+++ b/Transceiver52M/device/lms/Makefile.am</span><br><span>@@ -0,0 +1,10 @@</span><br><span style="color: hsl(120, 100%, 40%);">+include $(top_srcdir)/Makefile.common</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+AM_CPPFLAGS = -Wall $(STD_DEFINES_AND_INCLUDES) -I${srcdir}/..</span><br><span style="color: hsl(120, 100%, 40%);">+AM_CXXFLAGS = -lpthread $(LIBOSMOCORE_CFLAGS) $(LIBOSMOCTRL_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LMS_CFLAGS)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+noinst_HEADERS = LMSDevice.h</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+noinst_LTLIBRARIES = libdevice.la</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+libdevice_la_SOURCES = LMSDevice.cpp</span><br><span>diff --git a/configure.ac b/configure.ac</span><br><span>index 5f66225..aae151b 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -100,6 +100,11 @@</span><br><span>         [enable USRP1 gnuradio based transceiver])</span><br><span> ])</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+AC_ARG_WITH(lms, [</span><br><span style="color: hsl(120, 100%, 40%);">+    AS_HELP_STRING([--with-lms],</span><br><span style="color: hsl(120, 100%, 40%);">+        [enable LimeSuite gnuradio based transceiver])</span><br><span style="color: hsl(120, 100%, 40%);">+])</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> AC_ARG_WITH(singledb, [</span><br><span>     AS_HELP_STRING([--with-singledb],</span><br><span>         [enable single daughterboard use on USRP1])</span><br><span>@@ -133,6 +138,10 @@</span><br><span>     PKG_CHECK_MODULES(USRP, usrp >= 3.3)</span><br><span> ])</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+AS_IF([test "x$with_lms" = "xyes"], [</span><br><span style="color: hsl(120, 100%, 40%);">+    PKG_CHECK_MODULES(LMS, LimeSuite)</span><br><span style="color: hsl(120, 100%, 40%);">+])</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> AS_IF([test "x$with_uhd" != "xno"],[</span><br><span>     PKG_CHECK_MODULES(UHD, uhd >= 003.011,</span><br><span>         [AC_DEFINE(USE_UHD_3_11, 1, UHD version 3.11.0 or higher)],</span><br><span>@@ -184,6 +193,7 @@</span><br><span> </span><br><span> AM_CONDITIONAL(DEVICE_UHD, [test "x$with_uhd" != "xno"])</span><br><span> AM_CONDITIONAL(DEVICE_USRP1, [test "x$with_usrp1" = "xyes"])</span><br><span style="color: hsl(120, 100%, 40%);">+AM_CONDITIONAL(DEVICE_LMS, [test "x$with_lms" = "xyes"])</span><br><span> AM_CONDITIONAL(ARCH_ARM, [test "x$with_neon" = "xyes" || test "x$with_neon_vfpv4" = "xyes"])</span><br><span> AM_CONDITIONAL(ARCH_ARM_A15, [test "x$with_neon_vfpv4" = "xyes"])</span><br><span> </span><br><span>@@ -211,6 +221,7 @@</span><br><span>     Transceiver52M/device/Makefile \</span><br><span>     Transceiver52M/device/uhd/Makefile \</span><br><span>     Transceiver52M/device/usrp1/Makefile \</span><br><span style="color: hsl(120, 100%, 40%);">+    Transceiver52M/device/lms/Makefile \</span><br><span>     tests/Makefile \</span><br><span>     tests/CommonLibs/Makefile \</span><br><span>     tests/Transceiver52M/Makefile \</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/9601">change 9601</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/9601"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-trx </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I239e1b37263a62b374d84974c9347e3654072e87 </div>
<div style="display:none"> Gerrit-Change-Number: 9601 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Pau Espin Pedrol <pespin@sysmocom.de> </div>