1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-05-28 08:12:14 +00:00
Commit Graph

309 Commits

Author SHA1 Message Date
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 7e5f8ecb2a Update changelog 2021-07-25 19:34:35 +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 c6f43d40b6 Update changelog 2021-07-24 20:18:57 +02:00
Carles Fernandez 80d390600b Merge branch 'update-icd' into next 2021-07-24 14:30:15 +02:00
Carles Fernandez 0c3ac1127b Update references to latest GPS ICDs 2021-07-24 13:47:52 +02:00
Carles Fernandez d80d33ad91 Do not use satellites marked as not healthy in the nav message 2021-07-24 10:21:25 +02:00
Carles Fernandez 27d0419f79 Remove abandoned Gn3s_Signal_Source and ENABLE_GN3S building option 2021-06-15 14:19:40 +02:00
Carles Fernandez 6e6f1e007c Merge branch 'matio-cmake' into next 2021-06-14 15:34:21 +02:00
Carles Fernandez 214f968feb Update changelog with new global configuration parameter 2021-06-12 12:48:38 +02:00
Carles Fernandez c20d8ecef7 If the Matio library is not found, now it is configured and built by CMake instead of using autotools 2021-06-12 12:37:39 +02:00
Carles Fernandez f48cdc3356 Update CHANGELOG 2021-06-09 15:46:17 +02:00
Carles Fernandez 8fc60c3cc5 Rename changelog.md to CHANGELOG.md 2021-06-09 14:05:40 +02:00
Carles Fernandez f368ac1155 Add links to Design Forces page 2021-05-28 12:27:20 +02:00
Carles Fernandez 7c89df7039 Add link to changelog in README.md file
Improve markdown usage and wording in changelog.md
2021-05-28 12:19:44 +02:00
Carles Fernandez 7fda06adb8 Fix building for UHD 4.0.0.0 2021-04-26 09:33:36 +02:00
Carles Fernandez e08a99e76f Update gsl-lite to version 0.38.1 2021-04-23 15:38:23 +02:00
Carles Fernandez 9a0d4bf5bb Improve wording 2021-04-20 08:59:37 +02:00
Carles Fernandez 0b156a2741 Fix prettier-markdown CI job 2021-04-20 08:35:22 +02:00
Carles Fernandez b43f2e356a Update changelog and add Malte to the list of contributors 2021-04-19 16:24:26 +02:00
Carles Fernandez 3bc2c738c8 Implement FEC2 Erasure Correction in Galileo E1B INAV message
This feature is configurable, disabled by default.

Added a benchmark for the Reed Solomon decoder.

Make the RS decoder to accept both shortened or unshortened codes
2021-04-19 13:26:46 +02:00
Carles Fernandez d4a9b6f316 Implement reading of reduced CED data in Galileo E1B INAV message. Used if found 2021-04-09 15:00:58 +02:00
Carles Fernandez f4c7b43505 Update changelog 2021-04-07 14:16:50 +02:00
Carles Fernandez 9e1ee33cd2 Add multiple RF output capability to LabSat 3 Wideband format 2021-03-14 20:00:18 +01:00
Carles Fernandez 60a7a6d51d Update Armadillo and Protocol Buffers local versions 2021-03-13 22:30:23 +01:00
Carles Fernandez 32c699befc Add LabSat 3 Wideband format to Labsat_Signal_Source 2021-03-11 22:13:23 +01:00
Carles Fernandez 2781f7fe57 Fix bug that made the Monitor block to always set to 0 the carrier_phase_rads parameter value (see #485) 2021-03-10 13:31:17 +01:00
Carles Fernandez 4d7d8f8b49 CI: Fix prettier-markdown job 2021-02-24 00:11:22 +01:00
Carles Fernandez e335528ae9 Update changeog 2021-02-24 00:02:29 +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 146e1d7a63 Update .proto files for GPS and Galileo ephemeris data 2021-02-22 13:42:54 +01:00
Carles Fernandez 86d701b628 Remove more duplicated code 2021-02-22 10:02:21 +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 73a728b3f6 Merge branch 'feature/signal_source_interface' of https://github.com/jwmelto/gnss-sdr into jwmelto-feature/signal_source_interface 2021-02-18 09:03:03 +01:00
Carles Fernandez f703990a09 Fix building when using C++11
Update changelog
2021-02-17 09:43:05 +01:00
Carles Fernandez 9bfa748620 Update changelog 2021-02-16 16:46:42 +01:00
Carles Fernandez 52ff85b004 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2021-02-16 16:03:14 +01:00
Javier Arribas 39031b24ac Completing UDP GPS and Galileo ephemeris server 2021-02-15 15:58:38 +01:00
Javier Arribas 1721431010 Adding GPS and Galileo protobuf serdes 2021-02-15 10:56:30 +01:00
Carles Fernandez f3ae29e8bf Document C++20 as the currect C++ standard 2021-02-13 12:53:17 +01:00
Carles Fernandez 94c60df931 Update changelog 2021-01-31 21:53:49 +01:00
Carles Fernandez da2bc8d406 Replace CLA by DCO mechanism for new contributors
From now on, new contributors do not have to sign the Contributor License Agreement (CLA) anymore. This has been replaced by the Developer's Certificate of Origin (DCO), which implies that contributed commits need to be signed, either automatically by git or by suffixing a 'Signed-off-by: Your Name your.email@example.com' line in the commit message(s) when doing a pull-request.
2021-01-27 16:26:48 +01:00
Carles Fernandez 2440a59139 Update changelog 2021-01-27 12:07:11 +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 419eff9424 Update changelog 2021-01-18 16:08:56 +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