124 changes: 70 additions & 54 deletions host/lib/usrp/common/ad9361_driver/ad9361_device.cpp
181 changes: 129 additions & 52 deletions host/lib/usrp/common/ad9361_driver/ad9361_device.h
250 changes: 110 additions & 140 deletions host/lib/usrp/common/ad936x_manager.cpp
10 changes: 5 additions & 5 deletions host/lib/usrp/common/adf535x.cpp
384 changes: 332 additions & 52 deletions host/lib/usrp/common/lmx2592.cpp
4 changes: 2 additions & 2 deletions host/lib/usrp/cores/CMakeLists.txt
94 changes: 59 additions & 35 deletions host/lib/usrp/cores/dma_fifo_core_3000.cpp
14 changes: 7 additions & 7 deletions host/lib/usrp/cores/rx_dsp_core_3000.cpp
20 changes: 13 additions & 7 deletions host/lib/usrp/cores/rx_frontend_core_3000.cpp
10 changes: 5 additions & 5 deletions host/lib/usrp/cores/tx_dsp_core_3000.cpp
25 changes: 14 additions & 11 deletions host/lib/usrp/dboard/CMakeLists.txt
5 changes: 4 additions & 1 deletion host/lib/usrp/dboard/db_tvrx2.cpp
2 changes: 2 additions & 0 deletions host/lib/usrp/dboard/db_ubx.cpp
2 changes: 1 addition & 1 deletion host/lib/usrp/dboard/eiscat/CMakeLists.txt
244 changes: 216 additions & 28 deletions host/lib/usrp/dboard/eiscat/eiscat_radio_ctrl_impl.cpp
4 changes: 3 additions & 1 deletion host/lib/usrp/dboard/eiscat/eiscat_radio_ctrl_impl.hpp
2 changes: 1 addition & 1 deletion host/lib/usrp/dboard/magnesium/CMakeLists.txt
103 changes: 48 additions & 55 deletions host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp
59 changes: 15 additions & 44 deletions host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.hpp
125 changes: 63 additions & 62 deletions host/lib/usrp/dboard/magnesium/magnesium_bands.cpp
60 changes: 32 additions & 28 deletions host/lib/usrp/dboard/magnesium/magnesium_constants.hpp
183 changes: 83 additions & 100 deletions host/lib/usrp/dboard/magnesium/magnesium_cpld_ctrl.cpp
97 changes: 34 additions & 63 deletions host/lib/usrp/dboard/magnesium/magnesium_cpld_ctrl.hpp
123 changes: 54 additions & 69 deletions host/lib/usrp/dboard/magnesium/magnesium_gain_table.cpp
8 changes: 2 additions & 6 deletions host/lib/usrp/dboard/magnesium/magnesium_gain_table.hpp
370 changes: 171 additions & 199 deletions host/lib/usrp/dboard/magnesium/magnesium_radio_ctrl_cpld.cpp
119 changes: 55 additions & 64 deletions host/lib/usrp/dboard/magnesium/magnesium_radio_ctrl_gain.cpp
813 changes: 382 additions & 431 deletions host/lib/usrp/dboard/magnesium/magnesium_radio_ctrl_impl.cpp
223 changes: 74 additions & 149 deletions host/lib/usrp/dboard/magnesium/magnesium_radio_ctrl_impl.hpp
902 changes: 373 additions & 529 deletions host/lib/usrp/dboard/magnesium/magnesium_radio_ctrl_init.cpp
6 changes: 3 additions & 3 deletions host/lib/usrp/dboard/neon/CMakeLists.txt
69 changes: 31 additions & 38 deletions host/lib/usrp/dboard/neon/neon_ad9361_iface.cpp
1 change: 0 additions & 1 deletion host/lib/usrp/dboard/neon/neon_ad9361_iface.hpp
109 changes: 55 additions & 54 deletions host/lib/usrp/dboard/neon/neon_bands.cpp
45 changes: 23 additions & 22 deletions host/lib/usrp/dboard/neon/neon_constants.hpp
540 changes: 241 additions & 299 deletions host/lib/usrp/dboard/neon/neon_radio_ctrl_impl.cpp
134 changes: 43 additions & 91 deletions host/lib/usrp/dboard/neon/neon_radio_ctrl_impl.hpp
480 changes: 206 additions & 274 deletions host/lib/usrp/dboard/neon/neon_radio_ctrl_init.cpp
17 changes: 8 additions & 9 deletions host/lib/usrp/dboard/neon/neon_regs.hpp
18 changes: 18 additions & 0 deletions host/lib/usrp/dboard/rhodium/CMakeLists.txt
135 changes: 135 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_bands.cpp
99 changes: 99 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_constants.hpp
474 changes: 474 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_cpld_ctrl.cpp
344 changes: 344 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_cpld_ctrl.hpp
298 changes: 298 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_cpld.cpp
672 changes: 672 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_impl.cpp
385 changes: 385 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_impl.hpp
842 changes: 842 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_init.cpp
722 changes: 722 additions & 0 deletions host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp
175 changes: 91 additions & 84 deletions host/lib/usrp/dboard/twinrx/twinrx_ctrl.cpp
2 changes: 0 additions & 2 deletions host/lib/usrp/dboard/twinrx/twinrx_ctrl.hpp
2 changes: 2 additions & 0 deletions host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp
306 changes: 306 additions & 0 deletions host/lib/usrp/device3/device3_flow_ctrl.hpp
168 changes: 88 additions & 80 deletions host/lib/usrp/device3/device3_impl.cpp
180 changes: 126 additions & 54 deletions host/lib/usrp/device3/device3_impl.hpp
901 changes: 368 additions & 533 deletions host/lib/usrp/device3/device3_io_impl.cpp
22 changes: 11 additions & 11 deletions host/lib/usrp/e300/CMakeLists.txt
2 changes: 1 addition & 1 deletion host/lib/usrp/e300/e300_fifo_config.cpp
2 changes: 2 additions & 0 deletions host/lib/usrp/e300/e300_impl.cpp
43 changes: 35 additions & 8 deletions host/lib/usrp/e300/e3xx_radio_ctrl_impl.cpp
2 changes: 1 addition & 1 deletion host/lib/usrp/e300/e3xx_radio_ctrl_impl.hpp
2 changes: 1 addition & 1 deletion host/lib/usrp/gps_ctrl.cpp
16 changes: 8 additions & 8 deletions host/lib/usrp/gpsd_iface.cpp
27 changes: 19 additions & 8 deletions host/lib/usrp/mpmd/CMakeLists.txt
2 changes: 1 addition & 1 deletion host/lib/usrp/mpmd/mpmd_devices.hpp
186 changes: 92 additions & 94 deletions host/lib/usrp/mpmd/mpmd_find.cpp
121 changes: 65 additions & 56 deletions host/lib/usrp/mpmd/mpmd_image_loader.cpp
365 changes: 174 additions & 191 deletions host/lib/usrp/mpmd/mpmd_impl.cpp
104 changes: 45 additions & 59 deletions host/lib/usrp/mpmd/mpmd_impl.hpp
569 changes: 230 additions & 339 deletions host/lib/usrp/mpmd/mpmd_mboard_impl.cpp
308 changes: 117 additions & 191 deletions host/lib/usrp/mpmd/mpmd_prop_tree.cpp
61 changes: 23 additions & 38 deletions host/lib/usrp/mpmd/mpmd_xport.cpp
16 changes: 5 additions & 11 deletions host/lib/usrp/mpmd/mpmd_xport_ctrl_base.hpp
266 changes: 266 additions & 0 deletions host/lib/usrp/mpmd/mpmd_xport_ctrl_dpdk_udp.cpp
55 changes: 55 additions & 0 deletions host/lib/usrp/mpmd/mpmd_xport_ctrl_dpdk_udp.hpp
148 changes: 64 additions & 84 deletions host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.cpp
31 changes: 11 additions & 20 deletions host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.hpp
353 changes: 171 additions & 182 deletions host/lib/usrp/mpmd/mpmd_xport_ctrl_udp.cpp
20 changes: 6 additions & 14 deletions host/lib/usrp/mpmd/mpmd_xport_ctrl_udp.hpp
95 changes: 43 additions & 52 deletions host/lib/usrp/mpmd/mpmd_xport_mgr.cpp
32 changes: 12 additions & 20 deletions host/lib/usrp/mpmd/mpmd_xport_mgr.hpp
182 changes: 175 additions & 7 deletions host/lib/usrp/multi_usrp.cpp
32 changes: 32 additions & 0 deletions host/lib/usrp/multi_usrp_python.hpp
4 changes: 2 additions & 2 deletions host/lib/usrp/n230/CMakeLists.txt
4 changes: 2 additions & 2 deletions host/lib/usrp/usrp1/CMakeLists.txt
4 changes: 2 additions & 2 deletions host/lib/usrp/usrp2/CMakeLists.txt
101 changes: 95 additions & 6 deletions host/lib/usrp/usrp_c.cpp
4 changes: 2 additions & 2 deletions host/lib/usrp/x300/CMakeLists.txt
80 changes: 44 additions & 36 deletions host/lib/usrp/x300/x300_adc_ctrl.cpp
5 changes: 3 additions & 2 deletions host/lib/usrp/x300/x300_adc_ctrl.hpp
975 changes: 585 additions & 390 deletions host/lib/usrp/x300/x300_clock_ctrl.cpp
21 changes: 11 additions & 10 deletions host/lib/usrp/x300/x300_clock_ctrl.hpp
155 changes: 86 additions & 69 deletions host/lib/usrp/x300/x300_dac_ctrl.cpp
3 changes: 2 additions & 1 deletion host/lib/usrp/x300/x300_dac_ctrl.hpp
173 changes: 80 additions & 93 deletions host/lib/usrp/x300/x300_dboard_iface.cpp
59 changes: 24 additions & 35 deletions host/lib/usrp/x300/x300_dboard_iface.hpp
106 changes: 106 additions & 0 deletions host/lib/usrp/x300/x300_defaults.hpp
206 changes: 206 additions & 0 deletions host/lib/usrp/x300/x300_device_args.hpp
2 changes: 1 addition & 1 deletion host/lib/usrp/x300/x300_fw_common.h
197 changes: 105 additions & 92 deletions host/lib/usrp/x300/x300_fw_ctrl.cpp
101 changes: 46 additions & 55 deletions host/lib/usrp/x300/x300_fw_uart.cpp
545 changes: 287 additions & 258 deletions host/lib/usrp/x300/x300_image_loader.cpp
2,045 changes: 1,045 additions & 1,000 deletions host/lib/usrp/x300/x300_impl.cpp
193 changes: 64 additions & 129 deletions host/lib/usrp/x300/x300_impl.hpp
46 changes: 11 additions & 35 deletions host/lib/usrp/x300/x300_io_impl.cpp
292 changes: 147 additions & 145 deletions host/lib/usrp/x300/x300_mb_eeprom.cpp
70 changes: 24 additions & 46 deletions host/lib/usrp/x300/x300_mb_eeprom_iface.cpp
4 changes: 2 additions & 2 deletions host/lib/usrp/x300/x300_mb_eeprom_iface.hpp
1,097 changes: 657 additions & 440 deletions host/lib/usrp/x300/x300_radio_ctrl_impl.cpp
181 changes: 103 additions & 78 deletions host/lib/usrp/x300/x300_radio_ctrl_impl.hpp
240 changes: 126 additions & 114 deletions host/lib/usrp/x300/x300_regs.hpp
4 changes: 2 additions & 2 deletions host/lib/usrp_clock/CMakeLists.txt
4 changes: 2 additions & 2 deletions host/lib/usrp_clock/octoclock/CMakeLists.txt
154 changes: 77 additions & 77 deletions host/lib/utils/CMakeLists.txt
45 changes: 34 additions & 11 deletions host/lib/utils/prefs.cpp
2 changes: 1 addition & 1 deletion host/lib/utils/system_time.cpp
62 changes: 40 additions & 22 deletions host/python/CMakeLists.txt
20 changes: 20 additions & 0 deletions host/python/pyuhd.cpp
1 change: 1 addition & 0 deletions host/python/types.py
109 changes: 74 additions & 35 deletions host/tests/CMakeLists.txt
42 changes: 23 additions & 19 deletions host/tests/addr_test.cpp
18 changes: 11 additions & 7 deletions host/tests/block_id_test.cpp
38 changes: 19 additions & 19 deletions host/tests/blockdef_test.cpp
18 changes: 10 additions & 8 deletions host/tests/buffer_test.cpp
14 changes: 8 additions & 6 deletions host/tests/byteswap_test.cpp
33 changes: 19 additions & 14 deletions host/tests/cal_container_test.cpp
21 changes: 10 additions & 11 deletions host/tests/cast_test.cpp
141 changes: 72 additions & 69 deletions host/tests/chdr_test.cpp
15 changes: 15 additions & 0 deletions host/tests/common/CMakeLists.txt
38 changes: 38 additions & 0 deletions host/tests/common/mock_ctrl_iface_impl.cpp
27 changes: 27 additions & 0 deletions host/tests/common/mock_ctrl_iface_impl.hpp
60 changes: 60 additions & 0 deletions host/tests/common/mock_zero_copy.cpp
265 changes: 265 additions & 0 deletions host/tests/common/mock_zero_copy.hpp
109 changes: 42 additions & 67 deletions host/tests/config_parser_test.cpp
146 changes: 69 additions & 77 deletions host/tests/constrained_device_args_test.cpp
569 changes: 295 additions & 274 deletions host/tests/convert_test.cpp
190 changes: 113 additions & 77 deletions host/tests/device3_test.cpp
33 changes: 18 additions & 15 deletions host/tests/devtest/CMakeLists.txt
30 changes: 26 additions & 4 deletions host/tests/devtest/benchmark_rate_test.py
20 changes: 15 additions & 5 deletions host/tests/devtest/devtest_b2xx.py
57 changes: 57 additions & 0 deletions host/tests/devtest/devtest_e320.py
2 changes: 1 addition & 1 deletion host/tests/devtest/devtest_n3x0.py
2 changes: 1 addition & 1 deletion host/tests/devtest/devtest_x3x0.py
627 changes: 627 additions & 0 deletions host/tests/devtest/multi_usrp_test.py
57 changes: 57 additions & 0 deletions host/tests/devtest/python_api_test.py
22 changes: 16 additions & 6 deletions host/tests/devtest/run_testsuite.py
6 changes: 2 additions & 4 deletions host/tests/devtest/rx_samples_to_file_test.py
2 changes: 1 addition & 1 deletion host/tests/devtest/test_messages_test.py
2 changes: 1 addition & 1 deletion host/tests/devtest/test_pps_test.py
3 changes: 1 addition & 2 deletions host/tests/devtest/tx_bursts_test.py
102 changes: 59 additions & 43 deletions host/tests/devtest/uhd_test_base.py
7 changes: 4 additions & 3 deletions host/tests/devtest/usrp_probe.py
2 changes: 1 addition & 1 deletion host/tests/devtest/usrp_probe_test.py
58 changes: 22 additions & 36 deletions host/tests/dict_test.cpp
388 changes: 388 additions & 0 deletions host/tests/dpdk_test.cpp
56 changes: 56 additions & 0 deletions host/tests/eeprom_utils_test.cpp
129 changes: 63 additions & 66 deletions host/tests/error_c_test.cpp
57 changes: 27 additions & 30 deletions host/tests/error_test.cpp
165 changes: 93 additions & 72 deletions host/tests/expert_test.cpp
40 changes: 22 additions & 18 deletions host/tests/fe_conn_test.cpp
134 changes: 76 additions & 58 deletions host/tests/fp_compare_delta_test.cpp
125 changes: 71 additions & 54 deletions host/tests/fp_compare_epsilon_test.cpp
53 changes: 31 additions & 22 deletions host/tests/gain_group_test.cpp
16 changes: 10 additions & 6 deletions host/tests/graph.hpp
30 changes: 16 additions & 14 deletions host/tests/graph_search_test.cpp
29 changes: 10 additions & 19 deletions host/tests/log_test.cpp
17 changes: 9 additions & 8 deletions host/tests/math_test.cpp
3 changes: 2 additions & 1 deletion host/tests/module_test.cpp
7 changes: 4 additions & 3 deletions host/tests/narrow_cast_test.cpp
19 changes: 12 additions & 7 deletions host/tests/nocscript_common.hpp
189 changes: 82 additions & 107 deletions host/tests/nocscript_expr_test.cpp
75 changes: 35 additions & 40 deletions host/tests/nocscript_ftable_test.cpp
37 changes: 14 additions & 23 deletions host/tests/nocscript_parser_test.cpp
30 changes: 12 additions & 18 deletions host/tests/node_connect_test.cpp
384 changes: 384 additions & 0 deletions host/tests/packet_handler_benchmark.cpp
34 changes: 14 additions & 20 deletions host/tests/paths_test.cpp
91 changes: 53 additions & 38 deletions host/tests/property_test.cpp
17 changes: 11 additions & 6 deletions host/tests/ranges_test.cpp
19 changes: 13 additions & 6 deletions host/tests/rate_node_test.cpp
41 changes: 19 additions & 22 deletions host/tests/sensors_test.cpp
21 changes: 12 additions & 9 deletions host/tests/sid_t_test.cpp
9 changes: 5 additions & 4 deletions host/tests/soft_reg_test.cpp
991 changes: 490 additions & 501 deletions host/tests/sph_recv_test.cpp
177 changes: 62 additions & 115 deletions host/tests/sph_send_test.cpp
15 changes: 9 additions & 6 deletions host/tests/stream_sig_test.cpp
17 changes: 9 additions & 8 deletions host/tests/subdev_spec_test.cpp
23 changes: 12 additions & 11 deletions host/tests/system_time_test.cpp
12 changes: 6 additions & 6 deletions host/tests/tasks_test.cpp
13 changes: 9 additions & 4 deletions host/tests/tick_node_test.cpp
28 changes: 16 additions & 12 deletions host/tests/time_spec_test.cpp
185 changes: 95 additions & 90 deletions host/tests/vrt_test.cpp
112 changes: 56 additions & 56 deletions host/utils/CMakeLists.txt
342 changes: 172 additions & 170 deletions host/utils/b2xx_fx3_utils.cpp
280 changes: 132 additions & 148 deletions host/utils/converter_benchmark.cpp
138 changes: 74 additions & 64 deletions host/utils/fx2_init_eeprom.cpp
30 changes: 15 additions & 15 deletions host/utils/latency/CMakeLists.txt
538 changes: 279 additions & 259 deletions host/utils/latency/include/Responder.hpp
1,091 changes: 535 additions & 556 deletions host/utils/latency/lib/Responder.cpp
51 changes: 25 additions & 26 deletions host/utils/latency/responder.cpp
65 changes: 39 additions & 26 deletions host/utils/octoclock_burn_eeprom.cpp
460 changes: 244 additions & 216 deletions host/utils/query_gpsdo_sensors.cpp
226 changes: 118 additions & 108 deletions host/utils/uhd_cal_rx_iq_balance.cpp
233 changes: 121 additions & 112 deletions host/utils/uhd_cal_tx_dc_offset.cpp
233 changes: 122 additions & 111 deletions host/utils/uhd_cal_tx_iq_balance.cpp
42 changes: 23 additions & 19 deletions host/utils/uhd_config_info.cpp
58 changes: 28 additions & 30 deletions host/utils/uhd_find_devices.cpp
88 changes: 47 additions & 41 deletions host/utils/uhd_image_loader.cpp
421 changes: 294 additions & 127 deletions host/utils/uhd_images_downloader.py.in
329 changes: 208 additions & 121 deletions host/utils/uhd_usrp_probe.cpp
2 changes: 2 additions & 0 deletions host/utils/usrp1_eeprom.h
62 changes: 35 additions & 27 deletions host/utils/usrp_burn_db_eeprom.cpp
62 changes: 37 additions & 25 deletions host/utils/usrp_burn_mb_eeprom.cpp
272 changes: 139 additions & 133 deletions host/utils/usrp_cal_utils.hpp
33 changes: 18 additions & 15 deletions host/utils/usrp_e3x0_network_mode.cpp
99 changes: 62 additions & 37 deletions images/image_package_mapping.py
39 changes: 22 additions & 17 deletions images/manifest.txt
234 changes: 117 additions & 117 deletions mpm/CMakeLists.txt
116 changes: 58 additions & 58 deletions mpm/cmake/Modules/MPMComponent.cmake
34 changes: 17 additions & 17 deletions mpm/cmake/Modules/MPMVersion.cmake
2 changes: 1 addition & 1 deletion mpm/include/CMakeLists.txt
20 changes: 10 additions & 10 deletions mpm/include/mpm/CMakeLists.txt
2 changes: 1 addition & 1 deletion mpm/include/mpm/ad9361/CMakeLists.txt
30 changes: 14 additions & 16 deletions mpm/include/mpm/ad9361/ad9361_ctrl.hpp
33 changes: 21 additions & 12 deletions mpm/include/mpm/ad9361/e320_defaults.hpp
2 changes: 1 addition & 1 deletion mpm/include/mpm/ad937x/CMakeLists.txt
201 changes: 87 additions & 114 deletions mpm/include/mpm/ad937x/ad937x_ctrl.hpp
74 changes: 35 additions & 39 deletions mpm/include/mpm/ad937x/ad937x_ctrl_types.hpp
13 changes: 5 additions & 8 deletions mpm/include/mpm/ad937x/ad937x_spi_iface.hpp
9 changes: 4 additions & 5 deletions mpm/include/mpm/ad937x/adi_ctrl.hpp
10 changes: 5 additions & 5 deletions mpm/include/mpm/dboards/CMakeLists.txt
53 changes: 29 additions & 24 deletions mpm/include/mpm/dboards/magnesium_manager.hpp
29 changes: 16 additions & 13 deletions mpm/include/mpm/dboards/neon_manager.hpp
264 changes: 139 additions & 125 deletions mpm/include/mpm/exception.hpp
11 changes: 11 additions & 0 deletions mpm/include/mpm/i2c/CMakeLists.txt
58 changes: 58 additions & 0 deletions mpm/include/mpm/i2c/i2c_iface.hpp
29 changes: 29 additions & 0 deletions mpm/include/mpm/i2c/i2c_python.hpp
29 changes: 29 additions & 0 deletions mpm/include/mpm/i2c/i2c_regs_iface.hpp
2 changes: 1 addition & 1 deletion mpm/include/mpm/spi/CMakeLists.txt
68 changes: 30 additions & 38 deletions mpm/include/mpm/spi/spi_iface.hpp
14 changes: 7 additions & 7 deletions mpm/include/mpm/spi/spi_python.hpp
35 changes: 15 additions & 20 deletions mpm/include/mpm/spi/spi_regs_iface.hpp
77 changes: 32 additions & 45 deletions mpm/include/mpm/tests/tests_spi_iface.hpp
2 changes: 1 addition & 1 deletion mpm/include/mpm/types/CMakeLists.txt
39 changes: 18 additions & 21 deletions mpm/include/mpm/types/lockable.hpp
117 changes: 55 additions & 62 deletions mpm/include/mpm/types/log_buf.hpp
77 changes: 35 additions & 42 deletions mpm/include/mpm/types/mmap_regs_iface.hpp
57 changes: 23 additions & 34 deletions mpm/include/mpm/types/regs_iface.hpp
46 changes: 22 additions & 24 deletions mpm/include/mpm/types/types_python.hpp
30 changes: 16 additions & 14 deletions mpm/include/mpm/xbar_iface.hpp
15 changes: 8 additions & 7 deletions mpm/lib/CMakeLists.txt
24 changes: 12 additions & 12 deletions mpm/lib/catalina/CMakeLists.txt
28 changes: 14 additions & 14 deletions mpm/lib/chips/CMakeLists.txt
20 changes: 8 additions & 12 deletions mpm/lib/dboards/magnesium_manager.cpp
27 changes: 15 additions & 12 deletions mpm/lib/dboards/neon_manager.cpp
53 changes: 32 additions & 21 deletions mpm/lib/exception.cpp
12 changes: 12 additions & 0 deletions mpm/lib/i2c/CMakeLists.txt
117 changes: 117 additions & 0 deletions mpm/lib/i2c/i2c_regs_iface.cpp
84 changes: 84 additions & 0 deletions mpm/lib/i2c/i2cdev.c
58 changes: 58 additions & 0 deletions mpm/lib/i2c/i2cdev.h
115 changes: 115 additions & 0 deletions mpm/lib/i2c/i2cdev_iface.cpp
16 changes: 8 additions & 8 deletions mpm/lib/mykonos/CMakeLists.txt
342 changes: 142 additions & 200 deletions mpm/lib/mykonos/ad937x_ctrl.cpp
767 changes: 336 additions & 431 deletions mpm/lib/mykonos/ad937x_device.cpp
120 changes: 38 additions & 82 deletions mpm/lib/mykonos/ad937x_device.hpp
45 changes: 21 additions & 24 deletions mpm/lib/mykonos/ad937x_device_types.hpp
17 changes: 6 additions & 11 deletions mpm/lib/mykonos/ad937x_spi_iface.cpp
2 changes: 1 addition & 1 deletion mpm/lib/mykonos/adi/CMakeLists.txt
169 changes: 75 additions & 94 deletions mpm/lib/mykonos/adi_ctrl.cpp
521 changes: 427 additions & 94 deletions mpm/lib/mykonos/config/ad937x_config_t.cpp
9 changes: 5 additions & 4 deletions mpm/lib/mykonos/config/ad937x_config_t.hpp
656 changes: 342 additions & 314 deletions mpm/lib/mykonos/config/ad937x_default_config.hpp
29 changes: 12 additions & 17 deletions mpm/lib/mykonos/config/ad937x_fir.cpp
3 changes: 2 additions & 1 deletion mpm/lib/mykonos/config/ad937x_fir.hpp
215 changes: 126 additions & 89 deletions mpm/lib/mykonos/config/ad937x_gain_ctrl_config.cpp
39 changes: 18 additions & 21 deletions mpm/lib/mykonos/config/ad937x_gain_ctrl_config.hpp
2 changes: 1 addition & 1 deletion mpm/lib/spi/CMakeLists.txt
98 changes: 32 additions & 66 deletions mpm/lib/spi/spi_regs_iface.cpp
83 changes: 25 additions & 58 deletions mpm/lib/spi/spidev_iface.cpp
2 changes: 1 addition & 1 deletion mpm/lib/types/CMakeLists.txt
14 changes: 4 additions & 10 deletions mpm/lib/types/lockable.cpp
28 changes: 7 additions & 21 deletions mpm/lib/types/log_buf.cpp
56 changes: 20 additions & 36 deletions mpm/lib/types/mmap_regs_iface.cpp
31 changes: 19 additions & 12 deletions mpm/lib/xbar_iface.cpp
51 changes: 26 additions & 25 deletions mpm/python/CMakeLists.txt
6 changes: 3 additions & 3 deletions mpm/python/copy_python_module.cmake
494 changes: 76 additions & 418 deletions mpm/python/e320_bist
22 changes: 12 additions & 10 deletions mpm/python/lib_helper.cpp
605 changes: 144 additions & 461 deletions mpm/python/n3xx_bist
89 changes: 41 additions & 48 deletions mpm/python/pyusrp_periphs/converters.hpp
21 changes: 11 additions & 10 deletions mpm/python/pyusrp_periphs/e320/pyusrp_periphs.cpp
23 changes: 13 additions & 10 deletions mpm/python/pyusrp_periphs/n3xx/pyusrp_periphs.cpp
19 changes: 11 additions & 8 deletions mpm/python/tests_periphs.cpp
20 changes: 10 additions & 10 deletions mpm/python/usrp_mpm/CMakeLists.txt
1 change: 1 addition & 0 deletions mpm/python/usrp_mpm/__init__.py
598 changes: 598 additions & 0 deletions mpm/python/usrp_mpm/bist.py
9 changes: 5 additions & 4 deletions mpm/python/usrp_mpm/chips/CMakeLists.txt
30 changes: 19 additions & 11 deletions mpm/python/usrp_mpm/chips/adf400x.py
107 changes: 107 additions & 0 deletions mpm/python/usrp_mpm/chips/ds125df410.py
13 changes: 7 additions & 6 deletions mpm/python/usrp_mpm/cores/CMakeLists.txt
839 changes: 839 additions & 0 deletions mpm/python/usrp_mpm/cores/eyescan.py