From 3758b16aa46dc8c90a471c29d90b2fa99a48968b Mon Sep 17 00:00:00 2001 From: "kurtis.heimerl" Date: Sat, 26 Nov 2011 03:19:22 +0000 Subject: transceiver: usrp1: select single dboard use at compile time The following option selects single daughterboard use on side A only. Otherwise, the default setting is TX on A and Rx on B. ./configure --with-singledb Other options are possible, as per the following enum, but for simplicity with configure options, there are only two choices. enum dboardConfigType { TXA_RXB, TXB_RXA, TXA_RXA, TXB_RXB }; Signed-off-by: Thomas Tsou git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2687 19bc5d8c-e614-43d4-8b26-e1612bc8e597 --- Transceiver52M/USRPDevice.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Transceiver52M') diff --git a/Transceiver52M/USRPDevice.cpp b/Transceiver52M/USRPDevice.cpp index ff5af40..175b187 100644 --- a/Transceiver52M/USRPDevice.cpp +++ b/Transceiver52M/USRPDevice.cpp @@ -38,6 +38,9 @@ #include +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif using namespace std; @@ -48,7 +51,12 @@ enum dboardConfigType { TXB_RXB }; +#ifdef SINGLEDB +const dboardConfigType dboardConfig = TXA_RXA; +#else const dboardConfigType dboardConfig = TXA_RXB; +#endif + const double USRPDevice::masterClockRate = 52.0e6; USRPDevice::USRPDevice (double _desiredSampleRate, bool skipRx) -- cgit v1.2.3