From 3ab54c8a4b16575b4394b2ab958d4823c266949a Mon Sep 17 00:00:00 2001 From: Younes Date: Fri, 23 Feb 2018 16:50:32 +0100 Subject: [PATCH] gpio fix --- targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp b/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp index 075376c403..3bed77793b 100644 --- a/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp +++ b/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp @@ -321,13 +321,14 @@ static int trx_usrp_start(openair0_device *device) { // setup GPIO for TDD, GPIO(4) = ATR_RX //set data direction register (DDR) to output - s->usrp->set_gpio_attr("FP0", "DDR", 0x1f, 0x1f); + s->usrp->set_gpio_attr("FP0", "DDR", 0x7f, 0x7f); //set control register to ATR - s->usrp->set_gpio_attr("FP0", "CTRL", 0x1f,0x1f); + s->usrp->set_gpio_attr("FP0", "CTRL", 0x7f,0x7f); //set ATR register - s->usrp->set_gpio_attr("FP0", "ATR_RX", 1<<4, 0x1f); + s->usrp->set_gpio_attr("FP0", "ATR_RX", 1<<4, 0x7f); + s->usrp->set_gpio_attr("FP0", "ATR_RX", 1<<6, 0x7f); // init recv and send streaming uhd::stream_cmd_t cmd(uhd::stream_cmd_t::STREAM_MODE_START_CONTINUOUS);