1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-04-22 23:01:24 +00:00
Commit Graph

4700 Commits

Author SHA1 Message Date
Marc Majoral
da13f8e86a Increase maximum number of satellites reported by AN printer to 16 2025-07-09 10:04:14 +02:00
Marc Majoral
2d91abb5e4 Disable newline conversion and output post-processing for AN printer over serial. 2025-07-09 10:04:14 +02:00
Marc Majoral
876058cb3c Apply clang-format to source files 2025-06-14 07:28:15 +02:00
Marc Majoral
a559536f61 Halt FPGA-based receiver on buffer overflow detection 2025-06-14 07:28:15 +02:00
Marc Majoral
80e5280434 Ensure correct file length and sample skip calculations on 32-bit systems by using uint64_t
On 32-bit architectures, size_t may not be large enough to represent large file
sizes or sample counts. This commit updates the file length computation and the
return type of samplesToSkip() to use uint64_t, allowing accurate handling of
large files and ensuring consistency across platforms.
2025-05-28 19:40:58 +02:00
Carles Fernandez
0fa695a825 Fix offset in sampled PRN codes 2025-05-27 22:20:02 +02:00
Carles Fernandez
e6af3fedf2 Update gsl-lite to v1.0.1 2025-05-20 09:06:51 +02:00
Carles Fernandez
f2a5a0f534 Update gsl-lite to v1.0.0 2025-05-15 10:20:27 +02:00
Carles Fernandez
d2d9abf26a Move receiver_type from PVT/adapters to PVT/libs, make it buildable with pre C++17 2025-05-13 07:30:22 +02:00
Mathieu Favreau
718efb6a66 Update definition 2025-05-08 13:59:38 +00:00
Mathieu Favreau
00ee67a854 New line 2025-05-08 13:09:43 +00:00
Mathieu Favreau
7ec78710b4 Cleanup receiver type 2025-05-08 13:07:46 +00:00
Carles Fernandez
6f8510f72f Update gsl-lite to 0.43.0 2025-05-05 07:40:13 +02:00
Carles Fernandez
6051650b91 Bump cpu_features version to 0.10.0 2025-05-02 19:06:31 +02:00
Carles Fernandez
4a2f6bc562 Fixed asimd detection on OS X 15.3 2025-04-24 17:01:09 +02:00
Carles Fernandez
98c0465947 Fix formatting 2025-04-01 15:52:10 +02:00
Carles Fernandez
4ba5c3505b Release 0.0.20 2025-04-01 15:34:18 +02:00
Carles Fernandez
9c1754e79d Bump version to 0.0.20 2025-04-01 14:18:44 +02:00
Carles Fernandez
b95366c5b6 Bump max version of CMake to 4.0 2025-04-01 09:12:23 +02:00
Carles Fernandez
b0b41b194f Replace apt-get by apt 2025-03-15 09:41:05 +01:00
Carles Fernandez
7a30041401 Fix cross-compilation in old environments 2025-03-11 09:09:30 +01:00
Marc Majoral
cbf068c97a Fix handling of zero padding option when disabled. 2025-02-28 19:45:19 +01:00
Marc Majoral
61d393f7cd Fix automatic resampler configuration. 2025-02-28 19:45:19 +01:00
Marc Majoral
8bc9e362ea Updated output message for unsupported sampling frequency in FPGA acquisition IP. 2025-02-28 19:45:19 +01:00
Marc Majoral
3651822265 Updated controlled termination behavior when the FPGA does not support the requested sampling frequency. 2025-02-28 19:45:19 +01:00
Marc Majoral
08ac861f31 When using the FPGA, enable automatic selection of the acquisition resampler in the L1/E1 band to apply the lowest possible sample rate during acquisition and automatically manage zero-padding. 2025-02-28 19:45:19 +01:00
Carles Fernandez
fa1e9209c5 CMake: centralize find paths in a single file
Improve Macports/Homebrew detection. Do not hardcode /opt/local or /opt/homebrew
2025-02-16 22:10:20 +01:00
Carles Fernandez
7615ac48ab Fix CMake formatting 2025-02-13 08:49:42 +01:00
Carles Fernandez
dca58720f9 volk_gnsssdr: improve 64 bit host CPU detection 2025-02-12 22:21:22 +01:00
Carles Fernandez
b4f373df57 volk_gnsssdr: improve install path detection
Re-enable usage of own cpu_features if volk >= 3.1 and not found
Add toolchain file for riscv64 RVV and CI tests
2025-02-11 19:07:14 +01:00
Carles Fernandez
32e7dc03ae Fix typos detected by codespell 2025-02-10 13:20:14 +01:00
Carles Fernandez
8e4dcd08be Make lighter comparisons 2025-02-08 09:03:52 +01:00
Carles Fernandez
11a77ee918 Improve zero detection 2025-01-29 00:00:07 +01:00
Carles Fernandez
777a987b5f Make clang-tidy happy 2025-01-27 18:14:05 +01:00
Carles Fernandez
5f1eea4d08 Avoid potential division by zero 2025-01-27 16:53:37 +01:00
Carles Fernandez
19324814e2 Avoid potential division by zero 2025-01-27 16:40:26 +01:00
Carles Fernandez
e1fc5b49df Avoid potential division by zero 2025-01-27 15:19:44 +01:00
Carles Fernandez
003bb82765 Avoid potential division by zero 2025-01-27 14:56:52 +01:00
Carles Fernandez
8adc2b26c2 Avoid potential division by zero 2025-01-27 14:31:46 +01:00
Carles Fernandez
8109588220 volk_gnsssdr: add RISC-V vector extension detection 2025-01-27 14:30:19 +01:00
Carles Fernandez
da85c91605 Add missing include 2025-01-24 12:23:26 +01:00
Carles Fernandez
c29b85a82a Update cpu_features to Dec24 2025-01-24 12:18:45 +01:00
Carles Fernandez
b9c834acba Revert unnecessary moves 2025-01-24 00:41:06 +01:00
Carles Fernandez
4c99d1c605 Fix volk_gnsssdr_profile 2025-01-23 23:16:08 +01:00
Carles Fernandez
bd0d19a24b Fix low-impact performance inefficiency defects detected by Coverity Scan 2024.6
Reduce defect noise so other defects are easier spotted
2025-01-23 22:32:35 +01:00
joebre
acae99cb5c gps almanac decoding
Signed-off-by: joebre <joel.brenner@saphyrion.ch>
2025-01-22 15:25:17 +01:00
Carles Fernandez
deb127e177 Pass big parameter by reference 2024-12-29 23:59:27 +01:00
Carles Fernandez
6d00641896 Transition to clang-format 19 2024-12-26 11:38:07 +01:00
Carles Fernandez
700d4403d5 Transition to clang-format 19 2024-12-26 11:18:41 +01:00
Carles Fernandez
c93f07176a Fix building in some environments
Boost::interprocess seems to need linking against librt.so in some systems
2024-12-22 00:21:11 +01:00