head 1.2; access; symbols pkgsrc-2021Q3:1.1.0.12 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.10 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.8 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.6 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.4 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.2 pkgsrc-2020Q2-base:1.1; locks; strict; comment @// @; 1.2 date 2021.12.11.17.39.56; author tnn; state dead; branches; next 1.1; commitid iD31a3BLKpri2gkD; 1.1 date 2020.05.14.19.21.04; author joerg; state Exp; branches; next ; commitid cLCjJidl2B2T6f8C; desc @@ 1.2 log @uhd: update to 4.1.0.4 With UHD 4.0, RFNoC has undergone a major overhaul for improved usability, performance, and compatibility with tools like GNU Radio. Improved Radio Performance Increase channel bandwidth to 250 MSPS and beyond. Flexible bus width to increase throughput. Static routing for lower latency and higher throughput Updates to the NOC shell layer for improved latency and throughput. FPGA Design Flow Enhancements Ability to scale to a larger number of user-defined blocks. Reduced FPGA resource utilization in many instances. More Flexibility Architectural flexibility enables users to make more design tradeoffs. Allows the user to balance flexibility, resource utilization, and performance. Improved User Experience Improved documentation with a full RFNoC Specification Power calibration utility API (requires external calibration reference) Python API enhancements with full Python 3 support. Stability improvements from new automated testing infrastructure. Use embedded series radios without programming the ARM processing with "Network Mode" over the RJ45 @ text @$NetBSD: patch-lib_usrp_dboard_db__dbsrx.cpp,v 1.1 2020/05/14 19:21:04 joerg Exp $ --- lib/usrp/dboard/db_dbsrx.cpp.orig 2020-05-09 15:44:27.579328645 +0000 +++ lib/usrp/dboard/db_dbsrx.cpp @@@@ -198,13 +198,13 @@@@ dbsrx::dbsrx(ctor_args_t args) : rx_dboa .set_publisher(boost::bind(&dbsrx::get_locked, this)); for(const std::string &name: dbsrx_gain_ranges.keys()){ this->get_rx_subtree()->create("gains/"+name+"/value") - .set_coercer(boost::bind(&dbsrx::set_gain, this, _1, name)) + .set_coercer(boost::bind(&dbsrx::set_gain, this, boost::placeholders::_1, name)) .set(dbsrx_gain_ranges[name].start()); this->get_rx_subtree()->create("gains/"+name+"/range") .set(dbsrx_gain_ranges[name]); } this->get_rx_subtree()->create("freq/value") - .set_coercer(boost::bind(&dbsrx::set_lo_freq, this, _1)); + .set_coercer(boost::bind(&dbsrx::set_lo_freq, this, boost::placeholders::_1)); this->get_rx_subtree()->create("freq/range") .set(dbsrx_freq_range); this->get_rx_subtree()->create("antenna/value") @@@@ -218,7 +218,7 @@@@ dbsrx::dbsrx(ctor_args_t args) : rx_dboa this->get_rx_subtree()->create("use_lo_offset") .set(false); this->get_rx_subtree()->create("bandwidth/value") - .set_coercer(boost::bind(&dbsrx::set_bandwidth, this, _1)); + .set_coercer(boost::bind(&dbsrx::set_bandwidth, this, boost::placeholders::_1)); this->get_rx_subtree()->create("bandwidth/range") .set(dbsrx_bandwidth_range); @ 1.1 log @Fix boost::placeholders fallout @ text @d1 1 a1 1 $NetBSD$ @