Andre Dunford
795b1eb3fa
respond to InitiateSweep with nack when misconfigured
2022-12-17 01:19:46 -08:00
Andre Dunford
08fa3fa0a0
implement sweep standby configuration
2022-12-16 23:41:59 -08:00
Andre Dunford
9b38a1fc3d
implement optional device status updates
2022-12-05 22:29:33 -08:00
Jan Käberich
63ebbf8348
Version number increase + boot LED debug reverted
2022-10-01 23:27:03 +02:00
Jan Käberich
c05d248f83
interrupt safe USB send function
2022-08-21 22:20:59 +02:00
Jan Käberich
73e26a25c4
WIP: synchronization
2022-08-08 18:08:40 +02:00
Jan Käberich
58918f81c1
WIP: device synchronization
2022-08-07 03:01:22 +02:00
Jan Käberich
43b588c2f6
Fix generator output spikes
...
- Add manual overwrite in FPGA for hardware that is usually handled by sweep control
- Use static hardware configuration for generator (no sweep active anymore)
2022-06-23 17:51:15 +02:00
Jan Käberich
6393ae7fc3
WIP: preparation for zero span mode
2022-06-20 01:02:09 +02:00
Jan Käberich
c6ef075f4f
split device info and status protocol messages
2022-04-03 20:26:30 +02:00
Jan Käberich
5d8efd4336
user selectable IF frequencies
2022-01-15 16:11:33 +01:00
Kiara Navarro
49d76ca9cc
app: refactor tasks creation
2021-08-05 09:14:34 -03:00
Jan Käberich
938f444c73
TCXO offset calibration
2021-05-01 18:34:53 +02:00
Jan Käberich
62939ff882
Enforce amplitude cal point limit, SCPI command for reading trace data
2021-04-12 19:48:19 +02:00
Jan Käberich
00f0de43f2
Timeout handling in FPGA communication (better recovery from missing reference)
2020-12-15 18:03:29 +01:00
Jan Käberich
978842a2ff
Full init when switching to any other mode than idle
2020-11-25 15:42:24 +01:00
Jan Käberich
d63640d437
Cleanup of not needed code
2020-11-24 18:06:57 +01:00
Jan Käberich
ef97d54913
detect missing points + minor USB speedup
2020-11-24 16:28:57 +01:00
Jan Käberich
875f3b0170
Partial source calibration dialog
2020-11-16 20:05:29 +01:00
Jan Käberich
a2389fca13
Protocol adjustment + exposing settings for DFT
2020-11-08 14:38:31 +01:00
Jan Käberich
f889ec854b
Test of DFT implementation in FPGA
2020-11-08 14:38:31 +01:00
Jan Käberich
6bc6b1d202
Speed improvements
2020-10-03 21:56:09 +02:00
Jan Käberich
eb64e042f4
Bugfix: race condition removed when changing settings on fast sweep
2020-09-27 11:49:30 +02:00
Jan Käberich
926392e5b9
Bugfixes and speed improvements
2020-09-26 23:34:31 +02:00
Jan Käberich
884d949dfa
CPU temperature readout
2020-09-21 14:29:31 +02:00
Jan Käberich
38e73365df
proof-of-concept spectrum analyzer mode
2020-09-17 15:51:20 +02:00
Jan Käberich
00244022c9
Refactoring, better code encapsulation for different operating modes
2020-09-17 09:53:52 +02:00
Jan Käberich
de8761545d
Experimental feature: only excite one port when other traces are paused
2020-09-15 23:22:08 +02:00
Jan Käberich
44124bc09e
Bugfixes
...
- Firmware update device reattachment
- Disconnect/connect with multiple devices
- udev rule extended
2020-09-15 14:41:24 +02:00
Jan Käberich
4cbd60e62d
Bugfixes and improvements for new hardware
2020-09-14 23:13:32 +02:00
Jan Käberich
aae01a602e
Working generator mode
2020-09-13 18:01:32 +02:00
Jan Käberich
e266d37b96
Reference control added
2020-09-12 12:17:35 +02:00
Jan Käberich
6960498fcb
HAL layer for VNA functionality to use similar firmware on both hardware revisions
2020-09-11 23:08:30 +02:00
Jan Käberich
8c33ae523a
Main thread using FreeRTOS notifications, added missing commands for firmware update
2020-08-31 17:57:24 +02:00
Jan Käberich
8c8749accd
Flash/FPGA driver for configuration and firmware update from uC
2020-08-30 16:20:00 +02:00
Jan Käberich
30d4ebe37b
embedded code copied from jankae/VNA and adjusted for STM32G4
2020-08-24 19:06:50 +02:00