From 6d2c6ec58dab6f3a57d525a735d0f1051b49bbac Mon Sep 17 00:00:00 2001 From: Ismael Gomez Date: Fri, 12 Jul 2019 18:18:30 +0200 Subject: [PATCH] Do not change master clock rate in UHD if dynamic rate is supported --- lib/src/phy/rf/rf_uhd_imp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/phy/rf/rf_uhd_imp.c b/lib/src/phy/rf/rf_uhd_imp.c index 5b3a42931..0a18f8ccc 100644 --- a/lib/src/phy/rf/rf_uhd_imp.c +++ b/lib/src/phy/rf/rf_uhd_imp.c @@ -630,7 +630,7 @@ int rf_uhd_close(void *h) void rf_uhd_set_master_clock_rate(void *h, double rate) { rf_uhd_handler_t *handler = (rf_uhd_handler_t*) h; - if (rate != handler->current_master_clock) { + if (fmod(handler->current_master_clock, rate)) { if (handler->dynamic_rate) { uhd_usrp_set_master_clock_rate(handler->usrp, rate, 0); }