Carles Fernandez
c5916d05c3
Fix warning Wstringop-overread raised by GCC 11
2021-01-28 13:56:30 +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
2f627581ef
Fix error handling issues detected by Coverity Scan 2020.09
2021-01-25 13:35:47 +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
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
Carles Fernandez
287284261c
Make use of Doxygen grouping feature
...
Improve Modules page in generated HTML documentation
2020-11-01 13:37:19 +01:00
Carles Fernandez
df2f84dfb0
Improve CUDA handling
...
Set CMAKE_CUDA_STANDARD to 14, allowing decay to 11 for CUDA 8
CUDA version reported in CMake summary
Add target property CUDA_RESOLVE_DEVICE_SYMBOLS to ON
2020-08-28 12:02:01 +02:00
Carles Fernandez
15428a47cc
Fix building with -DENABLE_CUDA=ON
2020-08-27 14:57:44 +02:00
Carles Fernandez
499de7a9f1
Update file headers
2020-07-28 16:57:15 +02:00
Carles Fernandez
0aa6d6afc3
Improve const correctness
2020-07-22 01:33:01 +02:00
Carles Fernandez
1c4e4d3c67
Remove all warnings raised by bugprone-* clang-tidy checks in tracking blocks
2020-07-10 21:13:17 +02:00
Carles Fernandez
05c139b8be
Reduce number of warnings raised by bugprone-* clang-tidy checks in tracking blocks
2020-07-10 19:52:28 +02:00
Carles Fernandez
c04948fd02
Reduce number of warnings raised by bugprone-* clang-tidy checks
2020-07-10 00:37:55 +02:00
Carles Fernandez
09bcd1981c
Replace std::endl by \n character. There is no need to always flush the stream.
2020-07-07 18:53:50 +02:00
Carles Fernandez
d3b7557dcf
Sort constants
...
no more GPS_L1_PI, GPS_L2_PI, etc. Values are written in a single point.
2020-07-05 20:20:02 +02:00
Carles Fernandez
830681f5dd
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2020-06-29 16:01:55 +02:00
Marc Majoral
5b2f7a0617
increased the number of bits of the PRN code resampler
2020-06-29 15:59:48 +02:00
Carles Fernandez
2b3d4b321d
Make the adapters take the configuration pointer as const
2020-06-29 09:07:41 +02:00
Carles Fernandez
a01dfa4052
Fix clang-format and clang-tidy jobs
2020-06-27 11:52:59 +02:00
Carles Fernandez
03d350551f
Sort private members in headers
2020-06-26 22:07:41 +02:00
Carles Fernandez
ba022cc5f7
Improve consistency of CMake scripts
2020-06-24 11:42:45 +02:00
Carles Fernandez
037a1fcb5f
Improve headers, large data members first. Improve nav message interfaces
2020-06-23 09:47:58 +02:00
Carles Fernandez
0df4277d36
Unify criteria in target definitions, more informative names
2020-06-13 00:32:40 +02:00
Carles Fernandez
2a3d682f1f
Make use of target_sources(), make use of target propagation to reduce redundancy in dependencies, some fixes for Clang and CMake < 3.11. Use generic lambdas with auto
2020-06-08 20:04:01 +02:00
Carles Fernandez
299cb1a2ee
Remove usage of uninitialized variables in CMake scripts
...
Remove all warnings emitted by cmake --warn-uninitialized ..
2020-02-29 14:33:09 +01:00
Carles Fernandez
2c5e286747
Set default value for early_late_space_narrow_chips parameter to 0.15
2020-02-24 20:24:20 +01:00
Carles Fernandez
ba7a938304
Add option to enable/disable carrier aiding in the code loop (enabled by default)
2020-02-24 20:18:28 +01:00
Carles Fernandez
ce16b0e1a4
Fix initialization
2020-02-23 13:45:57 +01:00
Carles Fernandez
649a1d7be6
cpplint: Do not use variable-length arrays [runtime/arrays]
2020-02-23 13:39:31 +01:00
Carles Fernandez
b6c2911f39
Fix instantiation of tracking blocks with empty configuration
2020-02-20 08:23:57 +01:00
Carles Fernandez
3b965654d6
Refactor of tracking adapters
...
Avoid code duplication
Based on @odrisci suggestion at #336
2020-02-20 00:07:03 +01:00
Carles Fernandez
d477c8ee28
Document change in discriminator implementation
2020-02-14 19:00:42 +01:00
Carles Fernandez
b8f2182a01
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into normalize-discriminator
2020-02-13 11:09:16 +01:00
Carles Fernandez
2ded19342f
Improve headers
2020-02-12 00:04:29 +01:00
Carles Fernandez
d88cd25f03
Add new carrier_smoothing_factor flag
...
Fix some public/private dependency issues
Add enable_carrier_smoothing flag to position_test
2020-02-10 19:51:33 +01:00
Carles Fernandez
d1cb49b127
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into normalize-discriminator
2020-02-08 18:18:15 +01:00
Carles Fernandez
955348b080
Remove trailing underscore in header guards
2020-02-08 10:10:46 +01:00
Carles Fernandez
4d0d263280
Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/ )
...
Update license headers to SPDX format (see https://spdx.org/ )
Add license to all files
Add CI job in GitHub Actions to ensure compliance
2020-02-08 01:20:02 +01:00
Carles Fernandez
bb8416402c
Fix normalization in dll_nc_e_minus_l_normalized discriminator (see #333 )
2020-02-07 10:58:33 +01:00
Carles Fernandez
7d24203472
Apply new interface of dll_nc_e_minus_l_normalized
2020-02-07 10:10:27 +01:00
Carles Fernandez
9023f19794
Use C++ comments for final #endif in headers
2020-01-26 22:23:22 +01:00
Carles Fernandez
bc9725c745
Simplify cmake scripts, fix volk_gnsssdr cross-compilation, update ProtocolBuffers to 3.11.2
2020-01-13 01:49:00 +01:00
Carles Fernandez
124531ba39
Accelerate writing of secondary code
...
And other cosmetic changes
2019-10-27 22:42:58 +01:00
Carles Fernandez
b4e4c849b1
More usage of volk_gnsssdr::vector
2019-10-27 21:34:19 +01:00
Carles Fernandez
c9e03557b7
Remove tabs
2019-10-05 03:16:31 +02:00
Marc Majoral
dbf0c38d37
applied clang-format
2019-10-03 16:37:18 +02:00
Marc Majoral
f2b2eb2f1a
replaced .device_base by .dev_file_num parameter. The .dev_file_num parameter points for each type of GNSS signal, the number of the first uio device file that is used for the tracking process.
2019-10-03 16:37:18 +02:00
Carles Fernandez
690f60037e
Replace cn0_mm_estimator by cn0_m2m4_estimator name
2019-09-28 01:18:23 +02:00