1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-11-16 07:07:18 +00:00
Commit Graph

3753 Commits

Author SHA1 Message Date
Carles Fernandez
5d42f1e14c Extend segfault fix when RINEX output is disabled for other signals than GPS L1 2021-01-27 12:47:13 +01:00
Stefan van der Linden
a07217d34f Fixed segfault when rinex output is disabled 2021-01-27 11:12:45 +01:00
Carles Fernandez
d249a7efcf Avoid segmentation faults if the SignalConditioner is not well defined in the configuration 2021-01-26 23:11:06 +01:00
Carles Fernandez
24041058a6 Improve reported output in case of configuration error 2021-01-26 16:11:41 +01:00
Carles Fernandez
862bdeea5c Avoid segmentation fault if the Tracking item_type is not defined for the given implementation 2021-01-26 14:01:28 +01:00
Carles Fernandez
d738d893c6 Apply clang-format 2021-01-26 00:14:50 +01:00
Carles Fernandez
ecf20d38d6 Merge branch 'clang-tidy-fgpa' into next 2021-01-25 22:17:08 +01:00
Carles Fernandez
d6d1fff743 Apply clang-tidy fixes when -DENABLE_FPGA=ON 2021-01-25 22:07:59 +01:00
Carles Fernandez
ed5975d968 Merge branch 'coverity-fix' into improve-flowgraph 2021-01-25 13:37:05 +01:00
Carles Fernandez
2f627581ef Fix error handling issues detected by Coverity Scan 2020.09 2021-01-25 13:35:47 +01:00
Carles Fernandez
a21c60ecb2 Improve error handling when the flow graph fails to start
Avoid segmentation faults due to some common inconsistencies in the configuration file
E.g.: non-existing names for blocks implementation, some mismatched input/output item sizes

Provide hints to the user on how to fix the configuration in case of failure when starting the flow graph
2021-01-24 01:49:16 +01:00
Carles Fernandez
3773f3c71a Do not apply clang-tidy fixes to protobuf-generated headers 2021-01-18 16:00:33 +01:00
Carles Fernandez
1287e8fe79 Improve handling of the filesystem library 2021-01-16 14:37:19 +01:00
Carles Fernandez
4fea48f603 Improve handling of change in GNU Radio 3.9 FFT API
Fix compilation of some optional blocks when linking against GR 3.9

Fix warning -Wembedded-directive: embedding a directive within macro arguments has undefined behavior
2021-01-15 13:39:26 +01:00
Carles Fernandez
ddc5bcff01 Update references to new GPS ICDs 2021-01-12 10:34:55 +01:00
Carles Fernandez
603cab1ead Fix clash of the cpu_features library when volk_gnsssdr is built as a standalone library, and cpu_features was already installed by VOLK
Added new building option ENABLE_OWN_CPUFEATURES, set to ON when building gnss-sdr but set to OFF when building volk_gnsssdr standalone.
The default does no change old behavior when buiding gnss-sdr without volk_gnsssdr already installed
2021-01-11 13:57:29 +01:00
Carles Fernandez
7102677358 Bump version number 2021-01-07 19:16:54 +01:00
Carles Fernandez
ea86fb74b3 Fix for Ubuntu 19.04 2021-01-06 13:42:48 +01:00
Carles Fernandez
6b1ab274b1 Fix for GCC < 5.0 2021-01-05 10:53:32 +01:00
Carles Fernandez
68fdedb224 Remove _mm256_zeroupper() calls
Manual usage of _mm256_zeroupper() is not required and leads to miscompilation with GCC 10.2 and optimization level -O3
2021-01-04 14:07:56 +01:00
Carles Fernandez
cbdb2ad2e9 Enforce consistent function prototypes 2021-01-04 13:55:18 +01:00
Carles Fernandez
0b1602a5a8 Fix clang-format job 2020-12-31 01:15:16 +01:00
Carles Fernandez
21352a80d1 Apply and add clang-tidy ckecks readability-make-member-function-const and readability-qualified-auto 2020-12-30 21:49:29 +01:00
Carles Fernandez
7308745f05 Apply more concise file header format
Re-license CMake scripts with BSD-3-Clause
2020-12-30 13:35:06 +01:00
Carles Fernandez
3a2b76d61a Warn about undefined Galileo frame type 2020-12-29 15:13:42 +01:00
Carles Fernandez
abd1032ca2 Avoid using reserved identifiers 2020-12-29 14:47:28 +01:00
Carles Fernandez
36e98856d5 Update AArch64 features to Linux 5.10 2020-12-23 12:26:08 +01:00
Carles Fernandez
303de4c9cf Save some static casts 2020-12-22 10:59:13 +01:00
Carles Fernandez
3bcac95964 Fix occasional segfault when exiting with enter+q if Acquisition_XX.blocking=false 2020-12-22 00:40:36 +01:00
Carles Fernandez
5855feb511 Merge branch 'fix-galileo2' into next 2020-12-21 23:48:40 +01:00
Carles Fernandez
94e488170a Fix Galileo nav message decoding in some configurations 2020-12-21 15:13:02 +01:00
Carles Fernandez
42efb68310 Fix building with new GNU Radio firdes API. No functional change, since WIN_HAMMING is the default 2020-12-19 12:40:57 +01:00
Carles Fernandez
a9de3d4244 Fix detection of python when using Macports 2020-12-18 13:11:26 +01:00
Carles Fernandez
882216aa55 Merge branch 'liu000888-bdgsv' into next 2020-12-09 14:47:16 +01:00
Carles Fernandez
d70aca5fc0 Initialize all members 2020-12-09 14:44:57 +01:00
Carles Fernandez
2b5b1d10ad Revert change of std::thread, since it is not working well in some configurations 2020-12-09 14:44:25 +01:00
Carles Fernandez
711de48d7f Merge branch 'bdgsv' of https://github.com/liu000888/gnss-sdr into liu000888-bdgsv 2020-12-07 19:01:43 +01:00
TurbineEngine
777e8aa0e1 add BDGSA and BDGSV nmea messages 2020-12-07 19:35:17 +08:00
Carles Fernandez
fdda4edffb Improve handling of the ORC library 2020-12-02 16:19:56 +01:00
Carles Fernandez
b56ed9187c Check for lib64 versus lib and set LIB_SUFFIX accordingly 2020-11-30 12:05:45 +01:00
Carles Fernandez
8b3a77cdb4 Fix building if ENABLE_AD9361=ON bu ENABLE_FPGA=OFF 2020-11-29 10:18:35 +01:00
Carles Fernandez
9523ebdffd Add override keyword 2020-11-29 10:15:28 +01:00
Carles Fernandez
015d111c2f Simplify script 2020-11-28 12:10:17 +01:00
Marc Majoral
44fa6c6851 fixed the link to core_libs 2020-11-27 16:45:14 +01:00
Marc Majoral
5114d91ffc replaced tabs with spaces 2020-11-27 13:49:14 +01:00
Marc Majoral
312e8c6c9c cleaned comments 2020-11-27 12:21:10 +01:00
Marc Majoral
9e552b9cda The acquisition device name is not configurable. 2020-11-27 12:04:27 +01:00
Marc Majoral
3047051835 The dynamic bit selector modules determine the uio device file that is assigned to them using the hardware accelerator device name in the FPGA. The Switch device name is not configurable. 2020-11-27 11:24:44 +01:00
Marc Majoral
630f1932f2 The tracking modules determine the uio device file that is assigned to them using the hardware accelerator device name in the FPGA 2020-11-27 10:51:06 +01:00
Marc Majoral
a53109c718 The sample counter, the Acquisition and the Switch determine the uio device file that is assigned to them using the hardware accelerator device name in the FPGA 2020-11-26 17:07:15 +01:00