1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-04-19 01:03:15 +00:00

6393 Commits

Author SHA1 Message Date
Victor Castillo
61a9e179b0
Linting fixes 2024-08-17 23:05:38 +02:00
Victor Castillo
cf01a2d37a
Fixed conditional compilation issues
And added a comment
2024-08-17 20:40:13 +02:00
Victor Castillo
b368942463
Fix wrong buffer size 2024-08-17 20:22:39 +02:00
Victor Castillo
33067d631d
Less callback shenanigans 2024-08-17 20:20:27 +02:00
Victor Castillo
01bbc39fa6
Simpler handling of simpler bit formats
If a sample is the same size as a word, it is much easier to read.
2024-08-17 20:14:31 +02:00
Victor Castillo
38a24f5250
Reset sample value before writing new one
Sample values are ORed into the output buffer because they may need a few read/write operations depending on alignment.
So, if we don't set the value to 0 before doing this, all samples quickly become 0xFF after a few cycles of the output buffer.
2024-08-16 15:51:24 +02:00
Victor Castillo
cd2614a4dc
Bufferef IO & propagate configuration inside ION source 2024-08-16 13:56:10 +02:00
Victor Castillo
00fd1821b1
Fixed sample count error & refactored 2024-08-16 13:56:10 +02:00
Victor Castillo
469eaf76e5
Fixed decoding errors and refactored each class into its own file 2024-08-16 13:56:10 +02:00
Victor Castillo
598fa283b8
Treat data file paths as relative to the metadata file
The data file paths are actually not native paths but URLs, this covers most cases but not all of them.
2024-08-16 13:55:47 +02:00
Victor Castillo
5c442c8aae
Fixed block iteration withing a file
The `File` object only holds a shallow reference to its `Lane` (without the list of blocks). So we must retrieve the full reference manually.
2024-08-16 13:55:47 +02:00
Victor Castillo
38d548ba50
Only specify outputs for the requested streams 2024-08-16 13:55:47 +02:00
Victor Castillo
1f3047c67a
Added ION GNSS SDR Metadata Standard signal source 2024-08-16 13:55:47 +02:00
Victor Castillo
dbd94e005d
Fix CMakeLists header file list in signal source libs
Header file paths were being appended to the source files list.

This is not that important since, in general, you don't need to add the header files to the cmake target.
2024-08-16 13:55:09 +02:00
Marc Majoral
0242f86088
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga_signal_sources 2024-08-10 15:29:40 +02:00
Carles Fernandez
7ce4f62344
Instantiate sources only once 2024-08-10 07:37:46 +02:00
Marc Majoral
d0caa64c5f
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga_signal_sources 2024-08-09 15:47:02 +02:00
Marc Majoral
9b9f0fc438
Capitalize acronyms in FPGA-related class names 2024-08-09 15:17:19 +02:00
Marc Majoral
1502808f58
Capitalize FPGA in class implementation names 2024-08-08 22:30:45 +02:00
Carles Fernandez
621ee34048
Fix clang-tidy job 2024-08-08 17:53:59 +02:00
Carles Fernandez
a19d260281
Fix formatting 2024-08-08 14:05:03 +02:00
Carles Fernandez
e4f807e210
Merge branch 'decimation_factor_count' of https://github.com/xguerreropau/gnss-sdr into xguerreropau-decimation_factor_count 2024-08-08 13:59:33 +02:00
Carles Fernandez
41dd928689
Avoid possible runtime error when PVT.enable_rx_clock_correction=true 2024-08-08 12:41:11 +02:00
Xavier Guerrero-Pau
c8c46bc3c5
Moved decimation factor count variable to the class 2024-08-08 12:03:46 +02:00
Carles Fernandez
9ffb7e2dc8
Merge branch 'better-concurrency' into next 2024-08-08 10:39:18 +02:00
Carles Fernandez
7ff1d9006e
Fix segmentation fault if the SignalSource implementation is not available 2024-08-08 10:38:52 +02:00
Carles Fernandez
158b7caeb4
Improve efficiency of Concurrent_Map and Concurrent_Queue classes 2024-08-07 09:34:09 +02:00
Marc Majoral
19a152c6ce
Replaced the AD9361 FPGA signal source with the ADRV9361_Z7035 FPGA and the FMCOMMS5 FPGA signal sources. 2024-07-30 22:28:52 +02:00
Marc Majoral
40cc8de587
make clang-format happy 2024-07-25 09:44:21 +02:00
Marc Majoral
2df08c48fa
make cpplint happy 2024-07-24 15:55:26 +02:00
Marc Majoral
ef3afccfbc
make cpplint happy 2024-07-24 15:28:07 +02:00
Marc Majoral
468e840eb1
Fix FPGA-related CMakefile flags 2024-07-24 13:22:03 +02:00
Marc Majoral
f2acb7dc2f
fix FPGA signal source names for consistency 2024-07-24 11:02:44 +02:00
Marc Majoral
5b06bc34bc
Detect if the spidev driver is installed when the ENABLE_MAX2771 flag is set. Detect if the DMA proxy driver is installed when the ENABLE_DMA_PROXY flag is set. Check if ENABLE_FPGA is set when either ENABLE_MAX2771 or ENABLE_DMA_PROXY is set. 2024-07-23 17:03:06 +02:00
Marc Majoral
4b715866b5
fix signal source names for consistency 2024-07-19 12:06:53 +02:00
Marc Majoral
9567e95e33
Adjust cross-compilation flags to properly support FPGA signal sources 2024-07-19 10:11:44 +02:00
Marc Majoral
d24c35854a
Add the MAX2771_EVKIT FPGA signal source and the ENABLE_FPGA_MAX2771_EVKIT flag to enable it. 2024-07-18 16:33:25 +02:00
Marc Majoral
ac7bdc919b
Decouple the FPGA DMA signal source from the AD9361 FPGA signal source. 2024-07-15 19:10:00 +02:00
Carles Fernandez
20d664a8b7
Fix building with CMake 3.30 in old setups 2024-07-10 21:59:33 +02:00
Carles Fernandez
8f80007a4e
Fix building with CMake 3.30 2024-07-10 20:37:16 +02:00
Carles Fernandez
389600dffc
Fix building with CMake 3.30 2024-07-10 20:16:07 +02:00
Carles Fernandez
12a2fcadbe
Bump max version of CMake to 3.30 2024-07-10 14:28:16 +02:00
Carles Fernandez
36cb210ae2
Merge branch 'fix_acquisition_monitor' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fix_acquisition_monitor 2024-07-03 21:55:48 +02:00
cl-cv
ae225bad2b
Fixed typo in collection of A0UTC parameter 2024-07-03 21:41:05 +02:00
Carles Fernandez
d1b97cfa09
Clean log 2024-06-14 20:45:55 +02:00
Carles Fernandez
8ed2893fa3
Update block of GPS satellite 2024-06-10 12:55:45 +02:00
Carles Fernandez
dc18110e5d
Update list of Galileo satellites 2024-06-10 10:49:47 +02:00
Carles Fernandez
d320ea70ff
Fix typo in comment 2024-05-26 22:01:46 +02:00
Vladislav P
3b10a3663f
Allow connection of more than 1 signal conditioner to a signal source
Signed-off-by: Vladislav P <vladisslav2011@gmail.com>
2024-05-07 11:01:58 +03:00
Carles Fernandez
0a80c09a19
Remove blank line in logs 2024-05-06 19:01:38 +02:00