From 66fe9c5d3b8521a8cb0c56329bbd3489bd3452f4 Mon Sep 17 00:00:00 2001 From: Raymond Knopp Date: Fri, 4 May 2018 17:26:07 +0800 Subject: [PATCH] added external-timing option to allow to wait for PPS in usrp_lib.cpp --- targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp b/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp index 9fdf9729a7..deaae24f6b 100644 --- a/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp +++ b/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp @@ -334,7 +334,7 @@ static int trx_usrp_start(openair0_device *device) { LOG_I(PHY,"Time in secs now: %llu \n", s->usrp->get_time_now().to_ticks(s->sample_rate)); LOG_I(PHY,"Time in secs last pps: %llu \n", s->usrp->get_time_last_pps().to_ticks(s->sample_rate)); - if (s->use_gps == 1) { + if (s->use_gps == 1 || device->openair0_cfg[0].time_source == external) { s->wait_for_first_pps = 1; cmd.time_spec = s->usrp->get_time_last_pps() + uhd::time_spec_t(1.0); }