Commit graph

1076 commits

Author SHA1 Message Date
Jan Käberich
2b521c4aaa Add firmware update command 2024-04-22 13:21:41 +02:00
Jan Käberich
b09f409509 Adjust HIL workflow 2024-04-22 12:38:10 +02:00
Jan Käberich
6cc83a1aba Adjust HIL workflow 2024-04-22 12:37:41 +02:00
Jan Käberich
70c44d006d add return value to tests, allow GUI to start without display 2024-04-22 12:26:13 +02:00
Jan Käberich
f897d98ab0 Adjust workflows, disable debug build for firmware 2024-04-22 12:05:53 +02:00
Jan Käberich
e3b4972025 first test of self-hosted actions 2024-04-22 11:57:15 +02:00
Jan Käberich
792f678b99 Merge branch 'master' into SCPI_improvement 2024-04-20 15:59:31 +02:00
Jan Käberich
a202a10507 Fix failing tests 2024-04-20 15:57:16 +02:00
Jan Käberich
2963e8b3d5 Reset refernence on *RST, fix VNA:ACQ:RUN? query 2024-04-20 15:56:57 +02:00
Scott Guthridge
c1d1bc7aed Add integration tests for *RST 2024-04-19 23:46:09 -07:00
Scott Guthridge
15024eb91e Add tests for SCPI synchronization: *WAI, *OPC? and *OPC 2024-04-19 23:41:34 -07:00
Scott Guthridge
41033fdecd Add tests for SCPI status registers 2024-04-19 23:41:31 -07:00
Scott Guthridge
106832624a Shorten class libraVNA check_cmds, timeout arguments
default_check_cmds -> check_cmds
default_timeout -> timeout
2024-04-19 23:27:08 -07:00
Scott Guthridge
95e59769fd Update integration tests for SCPI improvements
libraVNA.cmd() no longer expects blank line responses.  By default,
it checks status after each command to match the previous behavior.
Check can be disabled by optional cmd() parameter for handling expected
failure cases.

Commands such as *WAI may take longer than anything previously.  Make
it possible to override the default time-out in cmd() and query().

Change poll loops in TestCalibration and TestVNASweep to *WAI calls.
2024-04-18 00:54:14 -07:00
Jan Käberich
3f6dad5b92 disable impedance for transmission traces, reword graph adjustment dialog 2024-04-16 21:31:30 +02:00
Jan Käberich
994b536bc6 improve XY-plot rendering, especially for logarithmic Y-axes 2024-04-16 21:13:23 +02:00
Jan Käberich
cdfe95af17 Add YAxis: impedance and enable log option 2024-04-16 18:56:26 +02:00
Jan Käberich
3be48bddeb add sweep stop/run commands 2024-04-16 18:55:49 +02:00
Jan Käberich
645821a9bd Update SCPI documentation 2024-04-12 13:15:23 +02:00
Jan Käberich
5e75802bf4 do not set OPC bit for *OPC?, allow exponential notation in integer parameters 2024-04-12 12:23:54 +02:00
Jan Käberich
73ba0f9692 do not set operation pending if no device connected 2024-04-12 12:23:00 +02:00
Jan Käberich
626d4110e2 continue handling commands when multiple lines arrive at once 2024-04-10 20:00:15 +02:00
Jan Käberich
bd781764fb CLS/ESE/ESR commands 2024-04-07 14:39:27 +02:00
Jan Käberich
de3f3c092a omit response to commands 2024-04-07 14:22:57 +02:00
Jan Käberich
5d3ce139b4 implementation of OPC/WAI 2024-04-07 14:11:04 +02:00
Jan Käberich
bb66883de2 Add RST command, parse command tree from root for each line 2024-04-07 12:54:42 +02:00
Jan Käberich
124feb5b6b update macOS action for releases 2024-04-05 12:13:29 +02:00
Jan Käberich
f2ac39238c add explanation for temperatures in status bar 2024-04-05 11:57:27 +02:00
Jan Käberich
a77d675a39 Improve averaging
- keep already acquired data when changing the amount of averaging
- add reset button for averaging
2024-04-05 11:49:27 +02:00
Jan Käberich
d99dab35aa Improve automatic graph configuraion when traces change domains 2024-04-05 10:28:43 +02:00
nateof8
73a2a64158 Production files
Production files as sent to fabricator.
 Includes various PCB cleanup an the TCXO footprint change due to an unavailable part.
2024-03-25 22:18:16 -04:00
nateof8
677415bee8 Merge branch 'master' of https://github.com/nateof8/LibreVNA 2024-03-17 22:46:17 -04:00
Jan Käberich
7dd2c0501e keep de-embedding active when changing settings 2024-03-14 11:17:04 +01:00
Dan Chianucci
69f255d181 Removed Unused vias per DRC [Net-(IC34-EN)], [PORTSW2_CTL_F], [PORTSW1_CTL_F], [Net-(IC30-EN)]
Reverted Soldermask Extension for top cover plate
Regenerated Gerbers
2024-03-13 17:28:12 -04:00
nateof8
a62f9a77f1 Swapped LED1 and LED2
1) Swapped LED1 and LED2 identifiers to be consistent with original schematic and correct color in BOM
2024-03-11 23:08:13 -04:00
nateof8
2d319bcc76 Removed unused vias
Removed unused vias per DRC [Net-(IC34-EN)], [PORTSW2_CTL_F], [PORTSW1_CTL_F], [Net-(IC30-EN)]; verified unused against original gerbers
2024-03-10 22:29:54 -04:00
Jan Käberich
087bd8e4f1 re-compute calibration when a measurement is updated 2024-03-05 18:26:02 +01:00
Jan Käberich
b26dc41907 full PDF schematic 2024-03-05 07:50:18 +01:00
Jan Käberich
6a65966846
Fix formatting 2024-03-03 10:59:05 +01:00
Jan Käberich
a7aae7e8c6 documentation on how to download action builds 2024-03-03 10:53:15 +01:00
Jan Käberich
e93e364079 update smith chart reference impedance when trace impedance changes but keep smith lines in place 2024-03-01 09:25:47 +01:00
Jan Käberich
b7c2bf7cdd Merge branch 'master' of github.com:jankae/LibreVNA 2024-03-01 09:08:43 +01:00
Jan Käberich
358872904e Fix impedance renormalization and honor new reference impedance for traces 2024-03-01 09:08:37 +01:00
Dan Chianucci
a247d304f1 Moved Old Gerbers into Eagle Subdirectory 2024-02-29 21:02:41 -05:00
Dan Chianucci
5ce832b7ec Generated Gerbers 2024-02-29 19:45:42 -05:00
Dan Chianucci
54149bfcb2 Added Initial Kicad Board 2024-02-29 14:58:33 -05:00
Dan Chianucci
83e948803c Moved EAGLE files into own directory 2024-02-29 12:13:30 -05:00
Jan Käberich
a3223aa08c Version bump and changelog 2024-02-27 11:44:13 +01:00
Jan Käberich
38da235175 Fix size of device configuration dialog 2024-02-27 11:28:02 +01:00
Jan Käberich
5fee8ee974 reduce VCCint to 1.2V 2024-02-26 15:37:27 +01:00