summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release v3.10.9.2v3.10.9.2Jeff Long2024-01-171-2/+2
| | | | Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: Update copyright dateClayton Smith2024-01-141-1/+1
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit b4b478a440ee1c538b10381243a187c888bd163e) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: Only bussify blocks that have portsClayton Smith2024-01-112-8/+10
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 26d8c762516b92cbe6470167280bb2ef5d9741f3) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: fix C++ gen with busportsMarcus Müller2024-01-101-2/+0
| | | | | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit 5d5be4644c273cf9c8f5db140bf88fd466bbfd23) Signed-off-by: Jeff Long <willcode4@gmail.com> (cherry picked from commit 8bfa14b259c022184665f798cde0fdc0aecf87cc) Signed-off-by: Jeff Long <willcode4@gmail.com>
* blocks: Fix loop bound in Null SourceClayton Smith2024-01-081-1/+1
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 3ac716b399eedde17bf5a3d850cb44e7c049fef5) Signed-off-by: Jeff Long <willcode4@gmail.com>
* runtime: config.in used undefined log levelMarcus Müller2024-01-081-1/+1
| | | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit 890fd15745b05874c064129168b51d24d61e0653) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: Fix compilation of bus portsMartin Braun2024-01-081-3/+0
| | | | | | | | | | | | This removes a superfluous call to Connection.__init__() in the top block generator which uses itself as a parent, instead of the original flowgraph as elsewhere in the same file. 0fd504e5 changed the Connection object such that passing in a parent that is not an Element is no longer valid. Signed-off-by: Martin Braun <martin.braun@ettus.com> (cherry picked from commit 2d5f73e7d188679e92d81e77ea9004237be57cc7) Signed-off-by: Jeff Long <willcode4@gmail.com>
* fec: Fix BPSK AWGN formulaClayton Smith2024-01-071-1/+1
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 148a10913df03180e01bb63713c256683b5ad783) Signed-off-by: Jeff Long <willcode4@gmail.com>
* pmt: Check length before calling memcmpClayton Smith2024-01-051-1/+1
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 044f5450e32e812a669290a88500f74eb64f1fa6) Signed-off-by: Jeff Long <willcode4@gmail.com>
* analog: Pass through max_gain parameter in agc3_cc::makeClayton Smith2024-01-052-1/+17
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 8f29da4850cf7f7bc60973aa2833a7e3d771a350) Signed-off-by: Jeff Long <willcode4@gmail.com>
* fec: Fix input buffer overrun in polar encoderClayton Smith2024-01-051-5/+5
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 23e58b2894b541e174fc235d253cc424299a09bf) Signed-off-by: Jeff Long <willcode4@gmail.com>
* analog: Remove unused includeClayton Smith2024-01-051-1/+0
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 86af478a88cf0521b023ad2c924c74ea38d9adcf) Signed-off-by: Jeff Long <willcode4@gmail.com>
* analog: Fix buffer overruns in AGC3Clayton Smith2024-01-051-2/+0
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 5ce9ef7c333c004deec45cdad1440047615aad09) Signed-off-by: Jeff Long <willcode4@gmail.com>
* Set version to git.Jeff Long2024-01-011-2/+2
| | | | Signed-off-by: Jeff Long <willcode4@gmail.com>
* Release v3.10.9.1v3.10.9.1Jeff Long2024-01-011-1/+1
| | | | | | | 3.10.9.0 was short-lived because I tagged it without updating the version number in CMakeLists.txt Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: make node states consistantv3.10.9.0haru-022023-12-301-1/+1
| | | | | | Signed-off-by: haru-02 <rahulbalaji78@gmail.com> (cherry picked from commit d22093c2e34a1d4e2ed030a8f9c3a741ca828597) Signed-off-by: Jeff Long <willcode4@gmail.com>
* Release Candidate v3.10.9.0-rc2v3.10.9.0-rc2Jeff Long2023-12-243-1/+89
| | | | Signed-off-by: Jeff Long <willcode4@gmail.com>
* dtv: Read expected data as little-endianClayton Smith2023-12-201-1/+1
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 4d3eb9f321bf28d7d6310e304a6a0323cdfa66aa) Signed-off-by: Jeff Long <willcode4@gmail.com>
* network: Add timeout to prevent qa_tcp_sink from hangingClayton Smith2023-12-201-0/+1
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 17cf315e30af787846c9dbc8cc8be3ad6a1a65ea) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: Improve documentation of _lazy.pyMartin Braun2023-12-201-2/+36
| | | | | | | Signed-off-by: Martin Braun <martin@gnuradio.org> Signed-off-by: Jeff Long <willcode4@gmail.com> (cherry picked from commit cce52e9dfd1ea6e0a081e824754422852e0872b1) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: Make core.Connection.type not lazyMartin Braun2023-12-201-1/+1
| | | | | | | | | This fixes an issue where virtual blocks can not correctly update their type when connected to message sources/sinks. Signed-off-by: Martin Braun <martin.braun@ettus.com> (cherry picked from commit 0fd504e597d62127cf6cf0c1ee22cdf5c2a1408e) Signed-off-by: Jeff Long <willcode4@gmail.com>
* Revert F15 (Fosphor) SinkJeff Long2023-12-1927-2407/+5
| | | | | | | | | | | | | Reverts the following commits: - 47032f379 - 24f0236da - 0c0238146 - 182588931 - b38273334 - 50fd4caf2 - 8888925a8 - a38e99e45 - d2d28a839
* v3.10.9.0-rc1v3.10.9.0-rc1Jeff Long2023-12-161-2/+2
| | | | Signed-off-by: Jeff Long <willcode4@gmail.com>
* fix gr_python_install毛亚琛2023-12-151-1/+1
| | | | | | Signed-off-by: 毛亚琛 <maoyachen55@gmail.com> (cherry picked from commit 6404f371abb97f282aa1aa270837ffa9f0ddce84) Signed-off-by: Jeff Long <willcode4@gmail.com>
* UHD: set URL of FPGA FFT to avoid collision with plain URLMarcus Müller2023-12-151-0/+1
| | | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit 07361882a407022563e7ffd35400cbe34dda8113) Signed-off-by: Jeff Long <willcode4@gmail.com>
* GRC: enable setting of documentation URLs, relative or absolute in yamlMarcus Müller2023-12-154-8/+40
| | | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit d528c2074fe5473ab521801dfd3454680029c26c) Signed-off-by: Jeff Long <willcode4@gmail.com>
* fec: add FEC_API to CCSDS Reed-Solomon functionsDaniel Estévez2023-12-116-19/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | This solves #4454. The (en|de)code_rs_(char|8) functions are marked as FEC_API so that they can be used by OOT modules. The (en|de)code_rs_ccsds functions should also be marked as FEC_API. This is related to #3821. When building with MSVC, the compiler gives an error if FEC_API is attached to a function definition. It should be attached to function declarations only. I have done some clean up to mark all this functions as FEC_API consistently. They are declared with FEC_API in include/gnuradio/fec/rs.h, but the implementation was not including this file, so I have included it now in all the relevant places. This allows to remove some redundant declarations from char.h and fixed.h. I have also added include guards in include/gnuradio/fec/rs.h. The .h files in reed-solomon/ don't have include guards, but they are only included in .c files in that folder (to do some sort of template instantiation in C using the preprocessor). Signed-off-by: Daniel Estévez <daniel@destevez.net> (cherry picked from commit 0408a1fa1f1ac53d73750a4603888ff83154531e) Signed-off-by: Jeff Long <willcode4@gmail.com>
* blocks: Fix flaky chunk throttling testClayton Smith2023-12-111-7/+14
| | | | | | | | The current test often fails in CI because of a tight tolerance. Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 0521a78566610d7fdafa9201cf42bc86f1194131) Signed-off-by: Jeff Long <willcode4@gmail.com>
* blocks: msq_pair_to_var QA: wait up to 1 s.Marcus Müller2023-12-101-13/+37
| | | | | | | | Also, fix minor stylistic and include issues Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit 2a496672ba8700158fade0b52c6f5d61b0eb4df8) Signed-off-by: Jeff Long <willcode4@gmail.com>
* qtgui: Remove unnecessary imports from templatesClayton Smith2023-12-102-8/+4
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 2919941fd53bf743bfc2b997f357a670a5d4cf2a) Signed-off-by: Jeff Long <willcode4@gmail.com>
* gr-uhd: Remove old referencesMartin Anderseck2023-12-101-55/+7
| | | | | | | | | | In this example there used to be some references to blocks that have moved from gr-ettus to gr-uhd obviously, so I removed the red boxes warning about that. Signed-off-by: Martin Anderseck <martin.anderseck@ni.com> (cherry picked from commit 4db4787aa306727d8c29eb4f6a17550415ee5dac) Signed-off-by: Jeff Long <willcode4@gmail.com>
* analog: PLL frequency detector example: use limited-wait throttleMarcus Müller2023-12-101-12/+17
| | | | | | | | | this actively enhances the quality of the example, since changes become more immediately visible Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit aa453eb221806bb6a234180db3bf73223547e7b4) Signed-off-by: Jeff Long <willcode4@gmail.com>
* blocks: msg_pair_to_var: Log with block logger, not gr.log (#6950)Marcus Müller2023-12-102-6/+89
| | | | | | | | | | | * blocks: msg_pair_to_var: Log with block logger, not gr.log This also adds the missing unit test. it seems that 0xdeadbeef is not `pmt.from_long`able on windows/conda CI Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit d7f887227add25431b948d3a18471efd56bb1945) Signed-off-by: Jeff Long <willcode4@gmail.com>
* pmt: Disallow None for pmt_t arguments in PythonClayton Smith2023-12-102-239/+913
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit 0f42c902ca62c2d0f23f4cae578c02bd16be2a65) Signed-off-by: Jeff Long <willcode4@gmail.com>
* conda: sync conda-build.yml with main branchJeff Long2023-12-101-2/+2
| | | | Signed-off-by: Jeff Long <willcode4@gmail.com>
* qt-gui: QRfnocF15ColorMapper: Add missing <array> include.Ryan Volz2023-12-101-0/+1
| | | | | | Signed-off-by: Ryan Volz <ryan.volz@gmail.com> (cherry picked from commit 25f03387641cf58801f9c19c84f1a24320049b6f) Signed-off-by: Jeff Long <willcode4@gmail.com>
* MNT: Re-rendered with conda-build 3.27.0, conda-smithy 3.28.0, and conda-forge-pinning 2023.11.07.18.09.01Ryan Volz2023-12-1014-108/+279
| | | | | | Signed-off-by: Ryan Volz <ryan.volz@gmail.com> (cherry picked from commit bea2850dc8343e3456e505236e21a83593da83e0) Signed-off-by: Jeff Long <willcode4@gmail.com>
* ci: conda: Move conda stuff to .conda directory to unify with OOT style.Ryan Volz2023-12-109-22/+63
| | | | | | | | | | conda_recipe has been lonely ever since everything else in .packaging was removed, and this gives a uniform style between the main tree and OOT modules. Signed-off-by: Ryan Volz <ryan.volz@gmail.com> (cherry picked from commit 7ed741eb8add69ca896abc0cc575c07e827733f6) Signed-off-by: Jeff Long <willcode4@gmail.com>
* ci: conda: Clean up recipe and update for latest boost packages.Ryan Volz2023-12-104-38/+8
| | | | | | Signed-off-by: Ryan Volz <ryan.volz@gmail.com> (cherry picked from commit df4e603cf55702d0c0437b7fa4941089afe0d20e) Signed-off-by: Jeff Long <willcode4@gmail.com>
* modtool: template: Update conda recipe.Ryan Volz2023-12-104-11/+15
| | | | | | | | | | | Most of these are minor tweaks, but the addition of `libboost-headers` as a host dependency is absolutely necessary to get a recipe that will build against the latest `gnuradio` conda-forge package, which has migrated to Boost 1.82 which brings new split packages. Signed-off-by: Ryan Volz <ryan.volz@gmail.com> (cherry picked from commit f7bcf737755bab82998c39c9d3d9e6b4b50fe489) Signed-off-by: Jeff Long <willcode4@gmail.com>
* spdlog: include spdlog system settings header before including spdlog/fmt/Marcus Müller2023-12-1015-3/+59
| | | | | | | | | | | | Otherwise, spdlog/fmt/anything.h might include the internal fmt/anything.h, although spdlog is set up to use an external fmt. This is addressed upstream in https://github.com/gabime/spdlog/issues/2922 . Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit 4903380127e225b70f60f3a94dd8b40f03b77659) Signed-off-by: Jeff Long <willcode4@gmail.com>
* gr-qtgui: QT GUI Msg Push Button add callback for Message ValueVolker Schroer2023-12-102-0/+5
| | | | | | | | | | Add a callback for Message callback Fixes #6869 Signed-off-by: Volker Schroer <3470424+dl1ksv@users.noreply.github.com> (cherry picked from commit d362942a2eb025c0fbcee506bfcd782be87fc779) Signed-off-by: Jeff Long <willcode4@gmail.com>
* Use pointers to pass s32fc arguments to VOLKClayton Smith2023-12-0913-9/+60
| | | | | | | | | | | | | | | Passing lv_32fc_t arguments by value results in Undefined Behaviour, as explained in https://github.com/gnuradio/volk/issues/442. To avoid this, we use VOLK 3.1.0's updated API, where lv_32fc_t arguments are passed in using pointers. Three of the affected volk_32fc_s32fc_multiply_32fc calls (all in gr-dtv) did not actually use a complex scalar, so I switched those calls to volk_32f_s32f_multiply_32f instead. Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit bdaf5df2bd26325864d66bfb04caf8c8617296d1) Signed-off-by: Jeff Long <willcode4@gmail.com>
* filter: Accept rounded output from fir_filter_fsfClayton Smith2023-12-061-4/+16
| | | | | | Signed-off-by: Clayton Smith <argilo@gmail.com> (cherry picked from commit c297a6207ba46a0b3cbc1769295f35c164b96660) Signed-off-by: Jeff Long <willcode4@gmail.com>
* Remove 'friend' from 'read_wavein' callback function (#6971)Ruslan Migirov2023-12-022-14/+27
| | | | | | | | Resolves build issue in MSYS2 MinGW64 environment Signed-off-by: Ruslan Migirov <trapi78@gmail.com> (cherry picked from commit 9b22fd38b8259f33928c7b3ff7868e0bc4b60d1e) Signed-off-by: Jeff Long <willcode4@gmail.com>
* gr-uhd: RFNoC Rx-Streamer: Add start stream optionsPhilipp2023-11-295-8/+48
| | | | | | Signed-off-by: Philipp Niedermayer <eltos@outlook.de> (cherry picked from commit 17db2bb59f9564bcda9b4316cd1409e88d2d95ce) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: Extend ID blacklist by Python keywordsMarcus Müller2023-11-291-5/+9
| | | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit 60ff0c99eba0f0728851d5f338329a8a53e2de05) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc/core/FlowGraph: pythonify old strings, listsMarcus Müller2023-11-291-25/+13
| | | | | | | | just because nicer to read Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit a9db286f1ee7156fbaec84c47ebe963922ac72de) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: param.py: refactor internal function nameMarcus Müller2023-11-291-4/+4
| | | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit a538e9688aecd4ce52f2e6b56b329a71a33fecb0) Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc/core: Type annotations, so I can somewhat sensibly work in my editorMarcus Müller2023-11-297-58/+68
| | | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> (cherry picked from commit 14ba5eb076ab3b7dc4844e60f8dc880d558c9a43) Signed-off-by: Jeff Long <willcode4@gmail.com>