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
(784 Views)