1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-04-16 20:01:27 +00:00
Commit Graph

1185 Commits

Author SHA1 Message Date
Carles Fernandez
4e9bdd83b7 Bump version to 0.0.15 2021-08-23 14:28:30 +02:00
Carles Fernandez
8982e4d7ad Enable NEON kernels in aarch64 architecture 2021-08-11 13:01:25 +02:00
Carles Fernandez
fc85b2df8e Improve detection of the cpu_features library 2021-08-11 11:56:33 +02:00
Carles Fernandez
8c400d1377 Add missing header for PowerPC arch 2021-08-03 22:02:52 +02:00
Carles Fernandez
5f90820be8 Select C++23 if the environment allows for it
CMake >= 3.21, GCC >= 11, Clang >= 12, UHD < 4.0
2021-07-27 21:18:26 +02:00
Carles Fernandez
ce49384004 Fix detection of std::filesystem in recent CMake versions 2021-07-27 11:10:52 +02:00
Carles Fernandez
9d75a376d8 Fix license link in README file 2021-07-25 20:05:29 +02:00
Carles Fernandez
5920500f0e CI: fix prettier-markdown job 2021-07-25 19:44:01 +02:00
Carles Fernandez
63463eee71 Set BUILD_TESTIN to OFF by default when building cpu_features 2021-07-25 14:43:27 +02:00
Carles Fernandez
9e921d161c Update cpu_features to 628c50e with support for Apple M1 already merged 2021-07-25 14:09:03 +02:00
Carles Fernandez
9107705ba9 Add support for Apple M1 AArch64 architecture processor
Based on https://github.com/google/cpu_features/pull/150 and michaelld comments
2021-07-25 12:30:39 +02:00
Carles Fernandez
0c3ac1127b Update references to latest GPS ICDs 2021-07-24 13:47:52 +02:00
Carles Fernandez
57d090d29d Fix regex for old CMake (Fixes: #521) 2021-07-03 15:37:44 +02:00
Carles Fernandez
ad5ebaa813 Sanitize branch name so branches with a slash in its name do not break (Fixes: #521) 2021-07-03 13:41:42 +02:00
Carles Fernandez
4004169f6d Fix building in some archs when cross-compiling with an SDK 2021-06-28 13:51:20 +02:00
Carles Fernandez
ecc339e68b Fix cross-compilation when usign the SDK 2021-06-21 11:08:15 +02:00
Carles Fernandez
ac43615fa1 Fix Gal E6 tracking when Tracking_E6.track_pilot=true 2021-06-17 11:09:41 +02:00
Carles Fernandez
ac84750f60 Improve volk_gnsssdr library versioning 2021-06-11 09:08:09 +02:00
Carles Fernandez
9a468c8124 Raise CMake max version to 3.20 2021-05-23 14:13:33 +02:00
Carles Fernandez
42be9f1a35 Fix C++ namespace in README 2021-05-21 22:48:27 +02:00
Carles Fernandez
dcb5daf9a8 Detect AVX512 on Darwin
See bc2846e78f
2021-05-21 22:47:33 +02:00
Carles Fernandez
08aea9aa5b Detect Intel's Multi-Precision Add-Carry Instruction Extensions
See d35e2f38eb
2021-05-21 22:26:09 +02:00
Carles Fernandez
e08a99e76f Update gsl-lite to version 0.38.1 2021-04-23 15:38:23 +02:00
Carles Fernandez
5f1268959e Workaround for volk-gnsssdr-windows CI job 2021-04-17 14:10:14 +02:00
Carles Fernandez
3ee671b225 Detect Zen 3 (K19) CPUs 2021-03-03 19:56:05 +01:00
Carles Fernandez
c2223e3dad Create a base class for Gnss almanacs, unify parameter names 2021-02-23 11:57:24 +01:00
Carles Fernandez
2e53289653 Add more consistency in parameters name 2021-02-21 10:56:56 +01:00
Carles Fernandez
7971565a0d Give more natural, consistent names to ephemeris / iono / utc parameters exposed outside the receiver via XML files
Create a base class for GPS, Galileo and BeiDou ephemeris, allowing to remove some duplicated code

Use BOOST_SERIALIZATION_NVP macro, less error prone than boost::serialization::make_nvp

Update .xsd files
2021-02-21 00:01:56 +01:00
Carles Fernandez
6c5f26fcf7 Avoid no symbols warning in MacOS 2021-02-18 13:01:48 +01:00
Carles Fernandez
f703990a09 Fix building when using C++11
Update changelog
2021-02-17 09:43:05 +01:00
Carles Fernandez
2a82c27954 Fix linking for std::filesystem in GCC 8 2021-01-31 14:13:25 +01:00
Carles Fernandez
3c17f0a9a7 Fix defect detected by Coverity Scan (uninitialized scalar variables) 2021-01-29 14:01:21 +01:00
Carles Fernandez
c7887a03e5 Fix defects detected by Coverity Scan 2021-01-28 20:14:00 +01:00
Carles Fernandez
bd87e4e9b7 Fix warning -Wstringop-truncation raised by GCC 11 2021-01-28 14:09:33 +01:00
Carles Fernandez
24041058a6 Improve reported output in case of configuration error 2021-01-26 16:11:41 +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
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
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
a9de3d4244 Fix detection of python when using Macports 2020-12-18 13:11:26 +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