From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

USRP Software Radio

Showing results for 
Search instead for 
Did you mean: 

Implementing B210 GPIO ATR for both channels

I am planning to use the GPIO ATR on a B210 as a PTT signal. Both channels will be used on the B210.

Currently, GPIO ATR can't be switched from channel A to channel B on the B210 due to the function not being implemented in UHD, from EttusResearch/uhd/host/lib/usrp/multi_usrp.cpp


void set_gpio_src(
const std::string&, const std::vector<std::string>&, const size_t) override
throw uhd::not_implemented_error(
"set_gpio_src() not implemented for this motherboard!");


Could this functionality be implemented with a script that directly accesses the ATR or tx/rx status registers? Or would I need to build custom firmware and modify the UHD drivers? Are there any good resources or tutorials for how to do either of these things?


0 Kudos
Message 1 of 1