diff options
Diffstat (limited to 'host/utils')
-rw-r--r-- | host/utils/b2xx_fx3_utils.cpp | 7 | ||||
-rw-r--r-- | host/utils/converter_benchmark.cpp | 8 | ||||
-rw-r--r-- | host/utils/uhd_cal_tx_dc_offset.cpp | 2 | ||||
-rw-r--r-- | host/utils/uhd_cal_tx_iq_balance.cpp | 2 | ||||
-rw-r--r-- | host/utils/uhd_usrp_probe.cpp | 122 |
5 files changed, 72 insertions, 69 deletions
diff --git a/host/utils/b2xx_fx3_utils.cpp b/host/utils/b2xx_fx3_utils.cpp index e495262be..efeecd984 100644 --- a/host/utils/b2xx_fx3_utils.cpp +++ b/host/utils/b2xx_fx3_utils.cpp @@ -79,7 +79,8 @@ const uhd::byte_vector_t EEPROM_DATA_HEADER = { } // namespace //! used with lexical cast to parse a hex string -template <class T> struct to_hex +template <class T> +struct to_hex { T value; operator T() const @@ -628,9 +629,9 @@ int32_t main(int32_t argc, char* argv[]) << std::endl; // Read values that will be clobbered by the bootloader - auto pidvid = b200->read_eeprom(0x00, 0x04, 4); + auto pidvid = b200->read_eeprom(0x00, 0x04, 4); uhd::byte_vector_t vidpid = {pidvid[2], pidvid[3], pidvid[0], pidvid[1]}; - auto eeprom_data = b200->read_eeprom(0x04, 0xDC, 36); + auto eeprom_data = b200->read_eeprom(0x04, 0xDC, 36); // Write in default header b200->write_eeprom( diff --git a/host/utils/converter_benchmark.cpp b/host/utils/converter_benchmark.cpp index d00255d0c..f981455ac 100644 --- a/host/utils/converter_benchmark.cpp +++ b/host/utils/converter_benchmark.cpp @@ -47,7 +47,7 @@ void configure_conv( if (in_type == "sc16") { if (out_type == "fc32") { std::cout << "Setting scalar to 1./32767." << std::endl; - conv->set_scalar(1./32767.); + conv->set_scalar(1. / 32767.); return; } } @@ -116,7 +116,8 @@ void init_random_vector_real_int(std::vector<char>& buf_ptr, size_t n_items) } // Fill a buffer with increasing numbers -template <typename T> void init_inc_vector(std::vector<char>& buf_ptr, size_t n_items) +template <typename T> +void init_inc_vector(std::vector<char>& buf_ptr, size_t n_items) { T* const buf = reinterpret_cast<T* const>(&buf_ptr[0]); for (size_t i = 0; i < n_items; i++) { @@ -206,7 +207,8 @@ double run_benchmark(converter::sptr conv, return benchmark_timer.elapsed(); } -template <typename T> std::string void_ptr_to_hexstring(const void* v_ptr, size_t index) +template <typename T> +std::string void_ptr_to_hexstring(const void* v_ptr, size_t index) { const T* ptr = reinterpret_cast<const T*>(v_ptr); return str(boost::format("%X") % ptr[index]); diff --git a/host/utils/uhd_cal_tx_dc_offset.cpp b/host/utils/uhd_cal_tx_dc_offset.cpp index 5a1e23d50..9a0a3bb77 100644 --- a/host/utils/uhd_cal_tx_dc_offset.cpp +++ b/host/utils/uhd_cal_tx_dc_offset.cpp @@ -18,9 +18,9 @@ #include <chrono> #include <complex> #include <ctime> +#include <functional> #include <iostream> #include <thread> -#include <functional> namespace po = boost::program_options; diff --git a/host/utils/uhd_cal_tx_iq_balance.cpp b/host/utils/uhd_cal_tx_iq_balance.cpp index b0a09b49c..5f2695784 100644 --- a/host/utils/uhd_cal_tx_iq_balance.cpp +++ b/host/utils/uhd_cal_tx_iq_balance.cpp @@ -15,9 +15,9 @@ #include <complex> #include <cstdlib> #include <ctime> +#include <functional> #include <iostream> #include <thread> -#include <functional> namespace po = boost::program_options; diff --git a/host/utils/uhd_usrp_probe.cpp b/host/utils/uhd_usrp_probe.cpp index 7fd42941e..6b98b212a 100644 --- a/host/utils/uhd_usrp_probe.cpp +++ b/host/utils/uhd_usrp_probe.cpp @@ -7,20 +7,20 @@ #include <uhd/device.hpp> #include <uhd/property_tree.hpp> +#include <uhd/rfnoc/block_id.hpp> +#include <uhd/rfnoc_graph.hpp> #include <uhd/types/ranges.hpp> #include <uhd/types/sensors.hpp> #include <uhd/usrp/dboard_eeprom.hpp> #include <uhd/usrp/dboard_id.hpp> #include <uhd/usrp/mboard_eeprom.hpp> -#include <uhd/utils/safe_main.hpp> #include <uhd/utils/cast.hpp> -#include <uhd/rfnoc_graph.hpp> -#include <uhd/rfnoc/block_id.hpp> +#include <uhd/utils/safe_main.hpp> #include <uhd/version.hpp> #include <boost/algorithm/string.hpp> //for split #include <boost/format.hpp> -#include <boost/program_options.hpp> #include <boost/lexical_cast.hpp> +#include <boost/program_options.hpp> #include <cstdlib> #include <iostream> #include <sstream> @@ -319,73 +319,73 @@ void print_tree(const uhd::fs_path& path, uhd::property_tree::sptr tree) namespace { - uint32_t str2uint32(const std::string& str) - { - if (str.find("0x") == 0) { - return cast::hexstr_cast<uint32_t>(str); - } - return boost::lexical_cast<uint32_t>(str); +uint32_t str2uint32(const std::string& str) +{ + if (str.find("0x") == 0) { + return cast::hexstr_cast<uint32_t>(str); } + return boost::lexical_cast<uint32_t>(str); +} - void shell_print_help() - { - std::cout << "Commands:\n\n" - << "poke32 $addr $data : Write $data to $addr\n" - << "peek32 $addr : Read from $addr and print\n" - << "help : Show this\n" - << "quit : Terminate shell\n" - << std::endl; - } +void shell_print_help() +{ + std::cout << "Commands:\n\n" + << "poke32 $addr $data : Write $data to $addr\n" + << "peek32 $addr : Read from $addr and print\n" + << "help : Show this\n" + << "quit : Terminate shell\n" + << std::endl; +} - void run_interactive_regs_shell(rfnoc::noc_block_base::sptr blk_ctrl) - { - std::cout << "<<< Interactive Block Peeker/Poker >>>" << std::endl; - std::cout << "Type 'help' to get a list of commands." << std::endl; - while (true) { - std::string input; - std::cout << ">>> " <<std::flush; - std::getline(std::cin, input); - std::stringstream ss(input); - std::string command; - ss >> command; - if (command == "poke32") { - std::string addr_s, data_s; - uint32_t addr, data; - try { - ss >> addr_s >> data_s; - addr = str2uint32(addr_s); - data = str2uint32(data_s); - } catch (std::exception&) { - std::cout << "Usage: poke32 $addr $data" << std::endl; - continue; - } - blk_ctrl->regs().poke32(addr, data); +void run_interactive_regs_shell(rfnoc::noc_block_base::sptr blk_ctrl) +{ + std::cout << "<<< Interactive Block Peeker/Poker >>>" << std::endl; + std::cout << "Type 'help' to get a list of commands." << std::endl; + while (true) { + std::string input; + std::cout << ">>> " << std::flush; + std::getline(std::cin, input); + std::stringstream ss(input); + std::string command; + ss >> command; + if (command == "poke32") { + std::string addr_s, data_s; + uint32_t addr, data; + try { + ss >> addr_s >> data_s; + addr = str2uint32(addr_s); + data = str2uint32(data_s); + } catch (std::exception&) { + std::cout << "Usage: poke32 $addr $data" << std::endl; + continue; } - if (command == "peek32") { - std::string addr_s; - uint32_t addr; - try { - ss >> addr_s; - addr = str2uint32(addr_s); - } catch (std::exception&) { - std::cout << "Usage: peek32 $addr" << std::endl; - continue; - } - std::cout << "==> " << std::hex << blk_ctrl->regs().peek32(addr) - << std::dec << std::endl; + blk_ctrl->regs().poke32(addr, data); + } + if (command == "peek32") { + std::string addr_s; + uint32_t addr; + try { + ss >> addr_s; + addr = str2uint32(addr_s); + } catch (std::exception&) { + std::cout << "Usage: peek32 $addr" << std::endl; + continue; } + std::cout << "==> " << std::hex << blk_ctrl->regs().peek32(addr) << std::dec + << std::endl; + } - if (input == "help") { - shell_print_help(); - } - if (input == "quit") { - return; - } + if (input == "help") { + shell_print_help(); + } + if (input == "quit") { + return; } } - } +} // namespace + int UHD_SAFE_MAIN(int argc, char* argv[]) { po::options_description desc("Allowed options"); |