Jan Käberich
86fbe929d4
prevent race condition when aborting calibration measurement
2025-02-27 19:59:52 +01:00
Jan Käberich
28150307ca
update cal widget after auto-adjusting the span
2025-02-27 19:46:42 +01:00
Jan Käberich
d3610011e6
Merge branch 'manual_update'
2025-02-27 19:05:32 +01:00
Jan Käberich
a4c1cd5274
Squashed commit of the following:
...
commit b48be940320c31d4745d3898d760f2dbdc944813
Author: Jan Käberich <j.kaeberich@gmx.de>
Date: Thu Feb 27 19:02:29 2025 +0100
escape # and generate PDF
commit 28f78c46dc
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Wed Feb 26 04:10:50 2025 -0800
LibreVNA manual - fix rogue whitespace
commit 1e608661f3
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 19:14:57 2025 -0800
LibreVNA manual - Soure to Source
commit b6334214ef
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 19:13:28 2025 -0800
LibreVNA manual - indentical to identical
commit c26e3c45d3
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 19:12:47 2025 -0800
LibreVNA manual - awkward phrasing
commit 9078764087
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 19:08:51 2025 -0800
LibreVNA manual - Live Capture flesh out
Descriptions of the Max hold and min hold may need tweaking
commit 092400951b
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 18:39:49 2025 -0800
LibreVNA manual - und to and
commit cc550eabee
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 18:38:55 2025 -0800
LibreVNA manual - add so for flow
commit 51fe1a2699
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 18:37:43 2025 -0800
LibreVNA manual - support to supports
commit 93f57930d0
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 18:35:32 2025 -0800
LibreVNA manual - serialnumber to serial number
commit 5133cba541
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 18:22:09 2025 -0800
LibreVNA manual - wording order change and additional info
I am not 100% here why the 2 seconds minimum but I am assuming for an accurate measurement
commit 3bead3338a
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 18:05:48 2025 -0800
LibreVNA manual - add start measurement key and a comma
commit 4ef99363e3
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 18:00:53 2025 -0800
LibreVNA manual - wording clarity
commit 0edc148538
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:34:30 2025 -0800
LibreVNA manual - your for user focus and simplify with it
commit 8d55fa51c3
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:29:49 2025 -0800
LibreVNA manual - with to at and are to is
commit 6878bc50ab
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:29:11 2025 -0800
LibreVNA manual - and port to on the selected port and commas
commit 32b87842e4
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:21:59 2025 -0800
LibreVNA manual - nit clarity one just below to another point just below
commit a3bab22030
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:18:43 2025 -0800
LibreVNA manual - range of calibration to calibration range
commit cf27f9ef21
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:13:00 2025 -0800
LibreVNA manual - frequeny to frequency
commit 2b2469ef6c
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:11:36 2025 -0800
LibreVNA manual - nit clarity
commit 0ef981de81
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:09:38 2025 -0800
LibreVNA manual - ouput to output
commit a6f4d39f83
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:08:13 2025 -0800
LibreVNA manual - They to These calibrations for clarity
commit c545aa8172
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 17:07:36 2025 -0800
LibreVNA manual - remove ambiguity the tracking gen only available in SA mode
commit 27d0981cad
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:46:28 2025 -0800
LibreVNA manual - generator to signal generator and mode to modes
commit 65e5d90b6f
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:42:41 2025 -0800
LibreVNA manual - remove with their name
commit de12d8be3b
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:39:08 2025 -0800
LibreVNA manual - remove the, for to to, serialnumbers to serial numbers, dropdown
commit 347437beb6
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:18:12 2025 -0800
LibreVNA manual - spectrumanalyzer to spectrum analyzer
commit f7f5ebca47
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:15:53 2025 -0800
LibreVNA manual - to to into
commit 333f62bf0e
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:14:55 2025 -0800
LibreVNA manual - chose to choose
commit 0c0de97634
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:12:26 2025 -0800
LibreVNA manual - markers to marker's
commit 7005ff6bf0
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:11:19 2025 -0800
LibreVNA manual - markers to marker's
commit 4fe9f54c91
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:10:46 2025 -0800
LibreVNA manual - chose to choose
commit 4afa9e5024
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:09:06 2025 -0800
LibreVNA manual - subject markers not marker types cannot be added
commit 2d9b3c8772
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 16:00:45 2025 -0800
LibreVNA manual - missing closing parenthesis
commit a1c1dcbbf5
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 15:55:42 2025 -0800
LibreVNA manual - toi marker flesh out and clarity
commit 60c224f3b0
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 15:29:07 2025 -0800
LibreVNA manual - calculated to calculates
commit 9f5b7852da
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 15:21:31 2025 -0800
LibreVNA manual - data description read as one sentence
commit 2fc31b3e96
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 15:19:44 2025 -0800
LibreVNA manual - simpler sentence structure
commit 6527f79d17
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 15:18:12 2025 -0800
LibreVNA manual - markers to marker
commit 25a46b6a3b
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 15:16:07 2025 -0800
LibreVNA manual - marker position typo the to they plus changes
commit 61792de4b5
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 15:13:08 2025 -0800
LibreVNA manual - marker description change
commit 4cc84a5122
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 04:11:53 2025 -0800
LibreVNA manual - S-paramter to S-parameter
commit 1cec8628d6
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 04:09:16 2025 -0800
LibreVNA manual - a to an and wording
commit 27ce1ab928
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 03:49:55 2025 -0800
LibreVNA manual - comma to and
commit 67fe11bf9c
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 03:27:31 2025 -0800
LibreVNA manual - Flesh out limit line section
commit 447277099e
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 02:13:47 2025 -0800
LibreVNA manual - add colons to list items with descriptions
commit 06452cd6e5
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 02:06:16 2025 -0800
LibreVNA manual - comparisation to comparison
commit 1bc190e115
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 02:05:48 2025 -0800
LibreVNA manual - add constant lines heading consistent with TDR and DFT
commit 7f9022e296
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 01:55:19 2025 -0800
LibreVNA manual - add colon consistent ex TDR or DFT
commit aa37f5d627
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 01:44:43 2025 -0800
LibreVNA manual - a to the for consistency
commit b9c2dbe844
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 01:40:18 2025 -0800
LibreVNA manual - whole tile area to whole trace display area
commit 50e2b108e4
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 01:36:48 2025 -0800
LibreVNA manual - chosing to choosing
commit 2de5937a06
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 01:33:22 2025 -0800
LibreVNA manual - in to is
commit a47d81e0da
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 01:31:17 2025 -0800
LibreVNA manual - also see to see also
commit 38715a0d5f
Author: Bryan Paradis <bryan.paradis@gmail.com>
Date: Tue Feb 25 00:55:04 2025 -0800
LibreVNA manual - remove rogue tick
2025-02-27 19:04:23 +01:00
nateof8
af26764539
Mar 2024 KiCad PWB as-built w/ fixes
...
Includes all updates made to Mar 2024 version of KiCad PWB plus fixes found during assembly. Update board version to Feb 2025.
2025-02-26 20:56:34 -05:00
Jan Käberich
b9523b4864
Capture parentTile value, fix crash on macOS ( #292 )
2025-02-26 10:16:55 +01:00
Jan Käberich
72e2a331da
WIP: detect integer spurs
2025-02-26 08:55:31 +01:00
Jan Käberich
b6f26eb6dc
Interpolate calibration with magnitude/phase instead of real/imag
2025-02-26 08:54:45 +01:00
Jan Käberich
9660b4e58b
do not run HIL tests on PRs
2025-02-26 08:50:11 +01:00
Bryan Paradis
e131c4c996
LibreVNA manual - Fix wording referring to LibreCal manual
2025-02-25 00:54:19 -08:00
Jan Käberich
54eb6c8cd3
Merge pull request #288 from bryanparadis/ignore-build-folder
...
add LibreVNA-GUI build folder to .git-ignore
2025-02-24 13:28:13 +01:00
Bryan Paradis
1fa3516612
add LibreVNA-GUI build folder to .git-ignore
2025-02-24 04:19:50 -08:00
Jan Käberich
269c7b9859
Validate math formula immediately and show error message
2025-02-24 13:10:52 +01:00
Bryan Paradis
0966466686
validate math formula on text change
2025-02-23 10:01:00 -08:00
Jan Käberich
3c7534a35c
do not update number of points in from math trace when paused
2025-02-23 13:20:49 +01:00
Jan Käberich
e47ca98b95
Merge pull request #285 from bryanparadis/windows_icon
...
add librevna windows application icon
2025-02-22 11:19:55 +01:00
Bryan Paradis
fa9e90df24
add librevna windows application icon
2025-02-21 14:47:57 -08:00
Jan Käberich
2b9b623dd0
update windows release workflow
2025-02-21 16:47:42 +01:00
Jan Käberich
351b040237
Version bump + changelog
2025-02-21 16:00:36 +01:00
Jan Käberich
d722f62947
dwell time defaults to 0
2025-02-21 15:59:56 +01:00
Jan Käberich
705661e322
padding always adds resolution
2025-02-21 15:59:26 +01:00
Jan Käberich
8962cab40c
adjust impedance renormalization test to pass
2025-02-21 15:56:21 +01:00
Jan Käberich
3f64653ed3
general Y parameters
2025-02-21 15:17:04 +01:00
Jan Käberich
3e0f3df48c
adjust Z0 when de-embedding traces
2025-02-21 15:06:20 +01:00
Jan Käberich
0205ab494d
Improve de-embedding
...
- Add Z parameters with general conversion from and to S parameters
- Implement impedance renormalization over general Z parameters
- Fix crash after taking de-embedding measurement
- Fix various small bugs with new parameter implementation
2025-02-21 12:37:39 +01:00
Jan Käberich
77a3fc5039
Merge branch 'master' into arb_port_parameters
2025-02-21 09:32:34 +01:00
Jan Käberich
15db0236a8
add missing file to tests
2025-02-19 12:45:07 +01:00
Jan Käberich
c56fdf0ce5
update LibreCAL API from LibreCAL repository
2025-02-19 12:34:43 +01:00
Jan Käberich
d4df1c1b22
WIP: use Eigen::MatrixXcd in parameters in preparation for arbitrary number of ports
2025-02-14 17:52:44 +01:00
Jan Käberich
ef8cdeccd7
Various bugfixes, mostly eye diagram related
...
- Update eye diagram when settings are changed but data is static
- Keep trace on eye diagram visible when random other trace is deleted
- resolve references when duplicating a math trace
- use correct trace output domain in various checks throughout the code
2025-02-14 14:03:09 +01:00
Jan Käberich
50bde261af
Fix impedance renormalization + add unit tests
2025-02-09 12:59:11 +01:00
Jan Käberich
523946447a
Force correct file ending when exporting touchstone files
2025-01-22 19:07:28 +01:00
Jan Käberich
ab9605cb85
use trace model source and correct units for graph axes and edit dialogs
2025-01-08 08:59:04 +01:00
Jan Käberich
185f8a9e16
fix release_tag RPi5 upload url
2025-01-08 08:44:54 +01:00
Jan Käberich
cd83921f49
Short switch to idle when the reference is changed
2025-01-07 08:30:17 +01:00
Jan Käberich
ca25969574
Startup and communication bugfixes
...
- reduce amount of mode switched when starting and loading setups
- improve logging for errors during HIL tests
- fix small USB communication bugs
2025-01-06 17:34:46 +01:00
Jan Käberich
733d0ffbf4
fix order of LO1 and source unlock LEDs
2025-01-05 18:15:30 +01:00
Jan Käberich
b77ba278de
Improve spectrum analyzer
...
- revert LO2 shift mechanism (restores previous SA speed)
- allow tracking generator to reach all(?) frequencies with sufficient accuracy
2025-01-04 16:52:32 +01:00
Jan Käberich
8df7d1b7be
adjust limits and run HIL tests in no-gui mode
2025-01-03 17:07:29 +01:00
Jan Käberich
a4faeb28b0
Working dwell time feature
...
- Bugfixes:
- improve SPI timing in FPGA
- fix markers and reduce CPU load when using markers with fast traces
- New features:
- dwell time configurable in acquisition toolbar
- PLL settling delay in device configuration
- device configuration persistent across power cycles
2025-01-03 14:36:10 +01:00
Jan Käberich
24314e2361
WIP: rework 2.LO + add dwell time
2025-01-02 19:16:53 +01:00
Jan Käberich
a2abc0c2af
speed up tests
2024-12-17 12:06:55 +01:00
Jan Käberich
70ac53aa75
add mutex for trace data (fixes DFT/TDR thread crashes)
2024-12-17 10:48:52 +01:00
Jan Käberich
acb79fa3bc
WIP: TDR/DFT improvements
2024-12-16 22:21:33 +01:00
Jan Käberich
4725942727
actually run temperature test + sanity check update
2024-12-15 18:11:25 +01:00
Jan Käberich
e8482783f7
Add temperature and manual control SCPI commands
2024-12-15 17:40:19 +01:00
Jan Käberich
f2b01f71c4
version bump + changelog
2024-12-07 16:23:28 +01:00
Jan Käberich
a5b9195ac9
new SCPI command: delete traces
2024-12-07 15:54:35 +01:00
Jan Käberich
8be82589c5
make file drop work on Windows
2024-12-04 11:51:42 +01:00
Jan Käberich
199975bdd0
fix: clean device disconnection when loading setup files
2024-12-03 08:05:16 +01:00