Jon Beniston
071f36da23
VISA: Fix potential undefined behaviour.
2026-03-26 21:35:09 +00:00
Jon Beniston
880d7121ec
RemoteTCP: Fix potential crash.
2026-03-26 21:34:07 +00:00
Jon Beniston
c57dc649d2
Fix warning.
...
Add Spectrum Color to docs.
2026-03-25 21:39:29 +00:00
Jon Beniston
ac4d1d1102
Fix warnings
2026-03-25 19:06:11 +00:00
Jon Beniston
6e21e689e9
Fix warnings
2026-03-25 18:58:43 +00:00
Jon Beniston
9171a205d4
Spectrum Changes:
...
Added optional scrollbar to be able to scroll back through waterfall.
When scrolling is enabled:
Can adjust power scale for complete waterfall, not just future spectra.
Waterfall time axis can use local time or UTC.
Waterfall not lost when resizing window.
Can now zoom when device is stopped.
Added Min averaging type.
Added button to load spectrum from .csv file.
Add button to save spectrum/waterfall to .png or jpg.
Changed show all controls button to a combobox with choices of Min/Std/All (Minimum/Standard/All).
Changed some buttons in spectrum GUI from QPushButton to QToolButton so their size matches the others.
Fix spectrum from displaying a mixture of old and new spectrums (m_currentSpectrum was a pointer to SpectrumVis buffer).
Added M1 and M2 memories to allow display of reference spectra.
Added math operations to allow spectrum to be difference of current spectrum and either memory or a moving average.
Fixed measurement counts, so they are performed once per spectrum, not on displayed spectra.
Added spectrum mask measurement, to check when a spectrum exceeds mask held in M1 or M2.
Optionally display power/frequency under cursor in status line.
Optionally display peak power/frequency in status line.
Fix incorrect nyquist sample replication, when zoom used.
Fix cursor not changing from resize to pointer when moving over spectrum measurements window.
Add spectrum colour setting.
2026-03-25 16:30:13 +00:00
Jon Beniston
fcc86a6784
DSPEngine: Give threads names, to help with debugging.
2026-03-25 15:30:33 +00:00
Jon Beniston
2a366b875a
Profiler: Add maximum time coloumn. Add global runtime.
2026-03-25 15:29:49 +00:00
Edouard Griffiths
f7f1195097
Merge pull request #2668 from coloboxp/lora-meshtastic
...
Meshtastic: dedicated RX/TX plugins, multi-preset LoRa pipelines, and supporting integration updates
2026-03-13 12:39:12 +01:00
Alejandro Aleman
40ea5d096f
meshtastic: consolidate LoRa/Meshtastic demod, auto-profile, decode tree, and dechirp replay improvements
2026-03-12 13:04:04 +01:00
Edouard Griffiths
7c0c0150ae
Merge pull request #2674 from ReDetection/modern-rs41-radiosonde
...
Add support for modern RS41 radiosonde
2026-03-11 18:07:05 +01:00
Serg
ca8fc59488
Add support for modern RS41 radiosonde
2026-03-10 23:41:19 +02:00
Jon Beniston
6d1f0389b3
NCO: Fix negative phase increments on ARM CPUs. #2660
2026-03-03 10:22:22 +00:00
Edouard Griffiths
3ecf974f88
Merge pull request #2645 from f4exb/fix-fftrrc-2
...
Rework FFT RRC filter and add a FIR RRC filter
2026-02-13 15:13:49 +01:00
f4exb
b6652ecfbc
Removed legacy FFT RRC filter
2026-02-13 09:08:50 +01:00
f4exb
649312d7ba
FIR RRC filter
2026-02-12 23:23:27 +01:00
f4exb
26455261ee
New FFT RRC filter
2026-02-12 23:23:27 +01:00
Jon Beniston
f2d4a22437
Spectrum: Enable save/restore of zoom settings. Increase max zoom to 50x.
2026-02-12 15:13:52 +00:00
Jon Beniston
8e55a8c4e6
Freq Scanner: Don't unmute manually muted channels. #2636
2026-02-12 09:36:55 +00:00
f4exb
a4483007a2
Frequency scanner: added controlled channel frequency shift
2026-02-08 01:11:08 +01:00
f4exb
ed81308b9f
Fixed stringlist utils
2026-02-01 17:15:47 +01:00
f4exb
2a46208d37
Apply atomic settings to channel Rx plugins part 2. Part of #1329
2026-02-01 12:26:46 +01:00
f4exb
103e86c80b
Apply atomic settings to channel Rx plugins part 1. Part of #1329
2026-02-01 12:26:46 +01:00
f4exb
63348eeee1
Make device title editable in the basic device settings. Fixes #2292
2026-01-28 03:05:39 +01:00
srcejon
139b366bfd
Merge branch 'f4exb:master' into acars
2026-01-25 16:43:30 +00:00
Edouard Griffiths
5e453fa005
Merge pull request #2624 from f4exb/feature-2618
...
Invert chirp ramps in ChirpChat modulator and demodulator
2026-01-25 13:06:41 +01:00
Jon Beniston
bffe587c18
Replace NCOF with NCO as the latter has better SFDR.
2026-01-25 11:11:20 +00:00
Jon Beniston
29357a8244
NCO: Add support for dithering. Add parameter to make integer only. Add IQ imbalance variant of nextIQ.
2026-01-25 11:04:56 +00:00
f4exb
ab6c0ee5e7
ChirpChat: add option to reverse the chips sequence orientation. Fixes #2618
2026-01-24 22:11:17 +01:00
Jon Beniston
ace57cca69
Mark get functions as const.
2026-01-22 17:46:40 +00:00
Jon Beniston
3128bacd9f
NCO: Use Q12.20 phase accumulator and linear interpolation, to increase resolution and reduce spurious.
2026-01-22 15:32:28 +00:00
Jon Beniston
d10d09c6c9
Add XPPoints and XPolarGrid to settings.
2026-01-17 16:53:37 +00:00
Jon Beniston
ee35715bd4
Merge master
2026-01-12 18:36:49 +00:00
f4exb
8ea74456f6
Denoiser: complete features and added readme
2026-01-10 18:19:57 +01:00
Jon Beniston
b41bc373ad
Add Inmarsat Demod to WebAPI
2026-01-06 15:38:28 +00:00
Jon Beniston
a6c6f81213
Costas Loop: Add methods to set min/max frequency.
2026-01-06 12:34:48 +00:00
Jon Beniston
feeb757f21
Add Inmarsat C demodulator.
2026-01-06 12:07:52 +00:00
srcejon
ad65a34c58
Merge branch 'f4exb:master' into inmarsat
2026-01-06 11:27:32 +00:00
f4exb
455f8a8034
Denoiser feature base commit
2026-01-06 07:54:29 +01:00
f4exb
d34cac3f6f
Regenerated swagger generated code from lastest commit in f4exb swagger-codegen. Fixes #1859
2026-01-04 13:25:30 +01:00
srcejon
d4c187602f
Merge branch 'f4exb:master' into inmarsat
2026-01-04 11:44:41 +00:00
f4exb
7c2272d913
BFM Demodulator: added a combo to select de-emphasis time constant. Fixes #2374
2026-01-04 01:04:04 +01:00
f4exb
6d3a001f6b
BFM Demodulator: added an audio mute button. Fixes #2413
2026-01-03 23:49:41 +01:00
f4exb
89a15d4d6a
FT8 Demodulator: added option to send reports to PSK reporter. Fixes #2561
2026-01-03 15:45:13 +01:00
Jon Beniston
fa2f61c8aa
Merge
2026-01-01 18:36:46 +00:00
f4exb
7cf1a28b48
DATV modulator: implement still image source for the TS. Fixes #2454
2026-01-01 11:13:03 +01:00
srcejon
421ff46c66
Add Inmarsat Demod swagger files and regenerate.
2025-12-21 16:35:00 +00:00
Jon Beniston
fe3c2061d8
Try to use Vulkan library definitions from cmake's module. May require cmake 3.24. For #2545
2025-11-05 12:07:12 +00:00
Jon Beniston
f204c168f6
Add crash handler on Windows.
...
Add memory buffer to Logger, so last 500 log messages can be included in crash report.
Generate and include stripped pdb files so stack trace can include function names.
2025-07-31 16:35:44 +01:00
f4exb
32dbf0f325
Audio: added 160 kHz sample rate for Malahit DSP
2025-07-02 14:57:39 +02:00