aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix compilation with boost 1.85.0HEADmasterJoerg Hofrichter11 days1-1/+0
| | | | | | | The header boost/filesystem/convenience.hpp was removed with boost 1.85.0 The deprecated extension-related functions were already replaced with commit ea586168c596d13d05d145832519755794649ba0
* ubx: update ubx xcvr mode optionsGrant Meyerhoff2024-04-101-1/+1
|
* ubx: write output power to correct LOGrant Meyerhoff2024-04-101-1/+1
|
* fpga: x400: Place SPI into IOB on X440Max Köhler2024-04-091-0/+4
| | | | | Placing the SPI registers into the IOB makes timing closure more reliable.
* uhd: Add .pre-commit-config.yamlMartin Braun2024-04-082-7/+61
| | | | | | | | | | | | - Includes ni-python-styleguide, and clang-format 14. - Updates CODING.md to explain this - Run `pre-commit install` on this repository to activate. You need to manually install `pre-commit` and `ni-python-styleguide` to make this work. A pip-based installation would look like this: $ pip install pre-commit ni-python-styleguide $ cd /path/to/uhd # Enter the repo $ pre-commit install
* python: Add pyproject.toml with black line lengthMartin Braun2024-04-082-0/+6
| | | | This file is added for both UHD and MPM.
* uhd: Fix outstanding clang-format issuesMartin Braun2024-04-084-22/+32
|
* ci: Allow for using PR Pipeline for FPGA sourceGrant Meyerhoff2024-04-055-25/+56
|
* ci: use fpga pipeline artifacts for streaming testingGrant Meyerhoff2024-04-055-1/+60
|
* ci: use fpga pipeline artifacts for x4xx testingGrant Meyerhoff2024-04-058-0/+92
|
* ci: add option for using FPGA pipeline images for testingGrant Meyerhoff2024-04-059-19/+128
|
* readme: fix srsRAN URLAndre Puschmann2024-04-051-1/+1
|
* tools: Remove mega_fftMartin Braun2024-04-044-15931/+0
| | | | | This tool was dependent on GNU Radio 3.7 and gr-baz, which are both no longer supported. We therefore won't update this tool.
* fpga: tools: Fix VIVADO_PROJECT variableWade Fife2024-04-022-2/+2
|
* tests: Add unit test for ADF535x PLLsMartin Braun2024-04-022-0/+106
|
* lib: adf5356: Fix FRAC2 calculationMartin Braun2024-04-021-7/+9
| | | | | | The code followed the FRAC2 for ADF5355, which only has 14 bits of resolution. ADF5356 has 28 bits of resolution, and thus requires a bigger word size.
* examples: Remove usage of boost::process::child::wait_forMartin Braun2024-04-021-3/+3
| | | | | | | | This method is marked deprecated in the Boost source (not, however, in the Boost documentation) with no clear substitute. In this particular case (we are using (`dd` to measure disk speed when running Linux in `rx_samples_to_file`) we simply replace `wait_for` with an unconditional `sleep_for`.
* Revert "ci: UHD make: tolerate warning deprecated-declarations"Martin Braun2024-04-022-2/+2
| | | | | | This reverts commit 5e4abd5e06e30cc3a4b303267d4925def7483114. After fixing the deprecated usage, this is no longer necessary.
* lib: Replace deprecated boost::filesystem usageMartin Braun2024-04-023-7/+5
| | | | | | | Recent versions of Boost were throwing compiler warnings due to usage of deprecated functions. Our minimum version of Boost (1.65) already provides the replacements, so this commit simply updates these deprecated use cases.
* lib: ic_reg_maps: Fix Python warning regarding \wMartin Braun2024-04-021-1/+1
| | | | | We were using \w as part of a regular expression without declaring the string 'r', which caused warnings while running the regmap generator.
* examples: Fix rx_gain_estimate_powerMarian Koop2024-04-021-3/+4
| | | | The --antenna option was previously unusable.
* ci: build GNU Radio 3.10 for all OS except Ubuntu 18.04Joerg Hofrichter2024-03-283-0/+14
|
* ci: mono pipeline: deactivate building packages for fedora39Joerg Hofrichter2024-03-282-3/+6
| | | | | | | | | | | | | | | | running cpack currently fails with the following files reported as not found: File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_cal_rx_iq_balance.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_cal_tx_dc_offset.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_cal_tx_iq_balance.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_config_info.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_find_devices.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_image_loader.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_images_downloader.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/uhd_usrp_probe.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/usrp2_card_burner.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/usrp_n2xx_simple_net_burner.1.gz\* File not found: /__w/32/b/uhddev/build/_CPack_Packages/Linux/RPM/uhd-4.6.0.ubuntu2204_dpdk2311_gnuradio310_111_g755c9afb-fedora39/usr/share/man/man1/usrpctl.1.gz\*
* ci: add Fedora 38 and 39, drop Fedora 36Matthew Crymble2024-03-283-5/+67
|
* tools: uhd ubuntu deb: mark as compatile to nobleJoerg Hofrichter2024-03-281-1/+1
|
* host: fix compiling with gcc 13.2Joerg Hofrichter2024-03-281-1/+1
| | | | | | | This fixes the following warning: host/tests/isatty_test.cpp: In member function 'void test_isatty::test_method()': host/tests/isatty_test.cpp:22:58: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Werror=ignored-attributes]
* ci: UHD make: tolerate warning deprecated-declarationsJoerg Hofrichter2024-03-282-2/+2
| | | | | | This allows building with the following warning on Ubuntu 24.04: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations]
* host/lib: uhd-dpdk: fix issue compiling with gcc 13.2Joerg Hofrichter2024-03-281-4/+4
|
* ci: add Ubuntu-2404-builderJoerg Hofrichter2024-03-282-2/+74
|
* ci: add parameter to build linux/windows containers conditionallyJoerg Hofrichter2024-03-281-13/+33
|
* host: Add edge style to dot output of graphLars Amsel2024-03-201-2/+12
| | | | | | | | | | To better align with the string representation of an edge this adds styling to the edges. Static connections are displayed as double lined arrows (==> in string representation), dynamic connections are plain arrows (--> in string representation). Furthermore the streamer connections are displayed as dashed lines and all egdes get a label describing their type (static, dynamic, RX stream, TX stream).
* ubx: Fix width of gain registerMartin Braun2024-03-201-24/+20
| | | | | | | | | | | | | | | - Fix width of gain portion of GPIO. It was declared as 10, but is only 6. - Remove _ubx_tx_atten_val and _ubx_rx_atten_val which serve no purpose, and are in fact redundant, since their value is already in the regs objects for TX and RX. - Change a UHD_LOGGER_TRACE() into UHD_LOG_TRACE() to gain max speed improvements for builds that do not have TRACE as their minimum log level. Note: While this was a bug, the main reason it didn't cause harm is because gain values got clipped to a max of 31.5 dB, which corresponds to a gain code of 63, which is exactly 6 bits wide (0b111111).
* docs: Clarify docs around setting clock source and side-effectsMartin Braun2024-03-192-4/+43
|
* lib: x300: Add missing <string> includeMartin Braun2024-03-191-0/+1
|
* python: add access for db_iface from property_treeGrant Meyerhoff2024-03-191-0/+5
|
* host: zbx: Change abs to std absWade Fife2024-03-181-1/+1
|
* rfnoc: image builder: Add option to specify build output directoryWade Fife2024-03-152-8/+36
|
* fpga: Add option to specify build output directoryWade Fife2024-03-157-127/+138
|
* rfnoc: image builder: Add make jobs optionWade Fife2024-03-152-0/+9
|
* rfnoc: image builder: Add option to build IP onlyWade Fife2024-03-152-0/+9
|
* fpga: Add option to build IP onlyWade Fife2024-03-155-10/+25
|
* rfnoc: image builder: Add project save option to image builderWade Fife2024-03-152-0/+9
|
* fpga: Add Vivado project option to USRP FPGA buildsWade Fife2024-03-155-0/+5
|
* fpga: tools: Add option to save Vivado projectWade Fife2024-03-153-1/+13
|
* fpga: ci: Update n3xx BIST image coresWade Fife2024-03-151-3/+3
|
* fpga: utils: Use default image core nameWade Fife2024-03-151-1/+1
|
* fpga: n3xx: Rename BIST image coresWade Fife2024-03-159-6/+9
| | | | | Rename the BIST image cores to match the default image core names. This eliminates the need to provide special arguments to build these images.
* fpga: ci: Fix release pipeline triggersJavier Valenzuela2024-03-152-9/+22
|
* fpga: Add incremental to strategies for e3xx, n3xx, x3xxWade Fife2024-03-144-5/+17
|
* fpga: Update x3xx/e3xx RFNoC image core filesJavier Valenzuela2024-03-134-380/+380
|