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