1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-29 14:37:39 +00:00
Commit Graph

750 Commits

Author SHA1 Message Date
Marc Majoral
468e840eb1 Fix FPGA-related CMakefile flags 2024-07-24 13:22:03 +02:00
Marc Majoral
f2acb7dc2f fix FPGA signal source names for consistency 2024-07-24 11:02:44 +02:00
Marc Majoral
5b06bc34bc Detect if the spidev driver is installed when the ENABLE_MAX2771 flag is set. Detect if the DMA proxy driver is installed when the ENABLE_DMA_PROXY flag is set. Check if ENABLE_FPGA is set when either ENABLE_MAX2771 or ENABLE_DMA_PROXY is set. 2024-07-23 17:03:06 +02:00
Marc Majoral
4b715866b5 fix signal source names for consistency 2024-07-19 12:06:53 +02:00
Marc Majoral
9567e95e33 Adjust cross-compilation flags to properly support FPGA signal sources 2024-07-19 10:11:44 +02:00
Marc Majoral
d24c35854a Add the MAX2771_EVKIT FPGA signal source and the ENABLE_FPGA_MAX2771_EVKIT flag to enable it. 2024-07-18 16:33:25 +02:00
Marc Majoral
ac7bdc919b Decouple the FPGA DMA signal source from the AD9361 FPGA signal source. 2024-07-15 19:10:00 +02:00
Carles Fernandez
079ef0f07d Improve error handling of UDP connections 2024-05-06 18:58:09 +02:00
Carles Fernandez
4515e67b3f Fixes for the embedded Abseil 2024-05-01 08:39:22 +02:00
Carles Fernandez
95596b8f91 Soft transition from Gflags and Glog to Abseil. Some CI fixes 2024-04-29 08:27:33 +02:00
Carles Fernandez
7e79945529 Update Flexiband_Signal_Source to admit modern GNU Radio versions 2024-04-05 13:37:45 +02:00
Carles Fernandez
f446bf3238 Add missing include
Fix compilation against glog-0.7.0
2024-02-19 17:54:18 +01:00
Carles Fernandez
fe5523c565 Fix spelling errors detected by lintian 2024-01-23 14:42:46 +01:00
Carles Fernandez
9618918aee Improve formatting consistency 2023-12-21 14:46:27 +01:00
Carles Fernandez
c498809bfb Better initialization for Fpga_dynamic_bit_selection constructor 2023-12-21 14:25:01 +01:00
Carles Fernandez
4916c6c8e8 Fix member initializations, potential data race conditions, and minor performance issues detected by Coverity Scan
Never throw from main
2023-12-21 13:57:41 +01:00
Carles Fernandez
d8fabdb4ac Add [[maybe_unused]] to silence warnings 2023-12-21 10:18:12 +01:00
Marc Majoral
dfbdd4bc76 fix comment 2023-12-20 18:56:04 +01:00
Marc Majoral
3df8b9e83f remove EZDMA files 2023-12-20 18:56:04 +01:00
Marc Majoral
8b512d997b Remove the EZDMA driver, fix time reporting when using the FPGA, and include minor fixes for the dynamic bit selection, the AD9361 FPGA signal source, and the FPGA acquisition sampling factor parameter 2023-12-20 18:56:04 +01:00
Carles Fernandez
4b60f8a7f2 Fix performance inefficiencies detected by Coverity Scan 2023-12-01 10:19:39 +01:00
Carles Fernandez
bd1f9e5ad9 Fix performance inefficiencies detected by Coverity Scan 2023-11-30 09:48:04 +01:00
Carles Fernandez
1818c88983 Fix data race conditions and performance inefficiencies, update CHANGELOG 2023-11-28 18:06:41 +01:00
Carles Fernandez
9034ce44cb Fix data race conditions detected by Coverity Scan 2023-11-28 09:48:59 +01:00
Carles Fernandez
5842f72f52 This cast is required in some environments 2023-11-14 15:12:16 +01:00
Carles Fernandez
7132ee720a Remove useless casts 2023-11-14 13:42:44 +01:00
Carles Fernandez
392b557a0a four_bit_cpx_file_signal_source: initialize all variables 2023-11-04 15:42:05 +01:00
Javier Arribas
e24a5df69e Increase the IIO API FIFO size 2023-09-27 09:52:19 +02:00
Marc Majoral
5c0826b11e Optimize the use of the FPGA dynamic bit selection blocks. Reorder AD9361 FPGA signal source private members by size. use ssize_t write() return value. 2023-09-13 17:19:10 +02:00
Carles Fernandez
dd42c5c1b0 Improve formatting 2023-07-09 16:57:56 +02:00
Carles Fernandez
a29f52e2e4 Make clang-tidy happy 2023-07-05 19:37:35 +02:00
Javier Arribas
4f9a9068e9 Bug fix in iio signal source and ip packet source 2023-07-05 15:51:01 +02:00
Javier Arribas
8e42b55f8d Code cleaning 2023-07-05 12:02:50 +02:00
Javier Arribas
1517bb1ab8 Make Clang-format happy 2023-07-05 11:37:33 +02:00
Javier Arribas
1cf508ad20 Code cleaning 2023-07-04 17:45:20 +02:00
Javier Arribas
be2e5d8d5e Adding c2bits sample stream to UDP custom source 2023-06-09 14:09:18 +02:00
Javier Arribas
9e3cfd4997 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2023-04-11 09:35:33 +02:00
Jim Melton
9c8dd1929d REALLY suppress tags this time 2023-02-28 14:13:31 -07:00
Javier Arribas
ada631185b Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2023-02-16 14:49:11 +01:00
Carles Fernandez
d350677772 Do not fail if gr-zeromq is not present. Make CI jobs happy. 2023-01-30 09:16:26 +01:00
Jim Melton
d644f7aba8 make sure your changes are compiled 2023-01-27 13:30:32 -07:00
Jim Melton
6276d3b331 do not propagate tags 2023-01-27 12:01:31 -07:00
Carles Fernandez
4999d38194 Improve portability
Improve support for RISC-V arch in volk_gnsssdr via cpu_features (updated to c919e9a).
Set BLA_PREFER_PKGCONFIG if not defined by the user, helps to find lapack in some archs (e.g., riscv64)
Fix for Fedora/OpenSUSE, which do not install cpu_features along volk.
Remove volk_gnsssdr_8ic_s8ic_multiply_8ic kernel since it was problematic in some archs
Improve Python detection
Fixes for GCC 13
Remove ENABLE_GENERIC_ARCH configuration option and old ARM detection mechanism
Update gtest to 1.13.0
Add CI jobs for volk_gnsssdr and gnss-sdr in non-x86 archs
2023-01-26 18:39:25 +01:00
Javier Arribas
09cc53f36e Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2023-01-13 12:34:44 +01:00
Carles Fernandez
7898236c44 Add missing include (required by Clang 14) 2023-01-11 17:39:10 +01:00
Carles Fernandez
840b184beb Fix warning -Wrestrict raised when using c++20 2022-12-17 13:15:16 +01:00
Javier Arribas
b8decef94d Merge with next 2022-12-12 15:30:30 +01:00
Carles Fernandez
bbada7f811 Use ofstream instead of ifstream where appropriate 2022-12-11 13:31:24 +01:00
Carles Fernandez
31b7a01c51 Fix building 2022-12-05 23:18:33 +01:00
Carles Fernandez
1aeaddaeab Fix building 2022-12-05 23:03:16 +01:00