1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-07-08 04:52:55 +00:00

685 Commits

Author SHA1 Message Date
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
Carles Fernandez
82f1d8b991
Fix building 2022-12-05 22:50:01 +01:00
Carles Fernandez
5ac57eff38
Fix formatting 2022-12-05 20:42:42 +01:00
Marc Majoral
31124ae72b Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into DMA 2022-12-05 19:21:30 +01:00
Marc Majoral
4ce4682ea8 use separate files for the Xilinx DMA-proxy and the ezdma drivers 2022-12-05 19:18:31 +01:00
Carles Fernandez
f78579ce7e
Remove unused variable 2022-12-05 16:22:01 +01:00
Carles Fernandez
c9a845ab3d
Activate usage of boost::endian if available 2022-12-05 16:18:57 +01:00
Carles Fernandez
cecf7e5e43
Fix building if boost::endian is not available 2022-12-05 15:02:35 +01:00
Carles Fernandez
38341c351b
Merge branch 'labsat3w_unpack_fix' of https://github.com/jeffmelville/gnss-sdr into jeffmelville-labsat3w_unpack_fix 2022-12-05 13:14:51 +01:00
Javier Arribas
205583bb27 Update ad936x iio custom lib 2022-09-22 15:15:07 +02:00
Javier Arribas
8734a9f5c1 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2022-09-21 12:03:54 +02:00
Jim Melton
36a1e4c18d
convert from vector to stream 2022-09-20 15:39:14 -06:00
Jeff Melville
b6c7e4a6f1 Fix register unpacking for Labsat3W files
This change fixes a bug in the unpacking of Labsat 3 Wideband files
when using the Labsat_Signal_Source. The original endian conversion
loop includes a cast from char->uint64_t that (surprisingly) incurs a sign
extension when the MSB of the char is set. ORing the unmasked uint64_t
into the register can set undesired bits.

The changes replace the old endian conversion loop with a ``boost`` utility
function.

Signed-off-by: Jeff Melville <dev@jeffmelville.com>
2022-09-20 10:24:51 -04:00
Javier Arribas
dd1ce7893c Adding ad936x custom source optional interchannel delay compensation 2022-09-13 17:34:23 +02:00
Javier Arribas
db2addd9bc AD936x custom source switch from custom to default baseband filters 2022-08-30 16:50:38 +02:00
Javier Arribas
0c5d38145f Adding extra control for the AD936x custom source external mixer 2022-08-30 15:28:18 +02:00