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

We appreciate your patience as we improve our online experience.

USRP Software Radio

cancel
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
(458 Views)