Commit graph

24 commits

Author SHA1 Message Date
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 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 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 e8482783f7 Add temperature and manual control SCPI commands 2024-12-15 17:40:19 +01:00
Jan Käberich c5d045364c Merge branch 'SCPI_improvement' into HIL_actions 2024-04-22 13:21:48 +02:00
Jan Käberich 2b521c4aaa Add firmware update command 2024-04-22 13:21:41 +02:00
Jan Käberich 2963e8b3d5 Reset refernence on *RST, fix VNA:ACQ:RUN? query 2024-04-20 15:56:57 +02:00
Jan Käberich f2ac39238c add explanation for temperatures in status bar 2024-04-05 11:57:27 +02:00
Jan Käberich 2bbb8792d8 disable FFT mode for zero span 2024-02-04 16:11:10 +01:00
Jan Käberich ee16dbc070 Allow firmware update with invalid magic header after user confirmation 2024-01-13 19:08:51 +01:00
Jan Käberich 11612e44d5 added dialogs for hardware version 0xFE 2023-11-07 14:26:31 +01:00
Jan Käberich afda0e2994 Off-by-one bugfix for raw port receiver value 2023-03-05 23:06:52 +01:00
Jan Käberich 99c6d77ad8 Device protocol update: support device with up to 4 ports 2023-02-23 23:04:50 +01:00
Jan Käberich 9b4865dceb Renaming packet types, implementing different packet contents per hardware version 2023-02-20 13:08:31 +01:00
Jan Käberich 8ac9707242 Safeguard against writing a wrong firmware to a different hardware version 2023-02-17 17:30:22 +01:00
Jan Käberich 0fd9d35a5d Cleanup old device.h file and register Protocol::AmplitudeCorrectionPoint as metatype 2023-02-17 16:31:32 +01:00
Jan Käberich 289a3909fd Change device connections to catch initial device status 2023-02-17 15:12:59 +01:00
Jan Käberich 9b5bb1678c moved USB/packet log into LibreVNA driver, cleanup old device class 2023-02-12 21:43:51 +01:00
Jan Käberich b701479e87 WIP: working compound driver, partial SSA3000X as a demonstration 2023-02-07 18:30:05 +01:00
Jan Käberich 89e46057a5 LibreVNA settings widget 2023-02-06 18:06:50 +01:00
Jan Käberich 2c86cf1d6c LibreVNA TCP driver 2023-01-29 18:02:32 +01:00
Jan Käberich 80c5fc0ff6 LibreVNADriver specific actions 2023-01-25 23:07:33 +01:00
Renamed from Software/PC_Application/LibreVNA-GUI/Device/librevnadriver.cpp (Browse further)