Commit Graph

33 Commits

Author SHA1 Message Date
Jan Käberich
9b4865dceb Renaming packet types, implementing different packet contents per hardware version 2023-02-20 13:08:31 +01: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
Andre Dunford
5bf824220e replace USB protocol literals with named constants 2022-11-29 00:44:27 -08:00
Jan Käberich
658e8252b1 improve USB protocol decoding 2022-10-28 00:14:24 +02:00
Jan Käberich
c05d248f83 interrupt safe USB send function 2022-08-21 22:20:59 +02:00
Jan Käberich
58918f81c1 WIP: device synchronization 2022-08-07 03:01:22 +02:00
Jan Käberich
047f6ce981 more flexible USB protocol for VNA settings/measurements 2022-08-06 16:22:12 +02:00
Jan Käberich
74e6a439af Compound device edit dialog 2022-08-05 18:29:31 +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
Jan Käberich
938f444c73 TCXO offset calibration 2021-05-01 18:34:53 +02:00
Jan Käberich
20b0b336bb Using attribute packed for protocol structs 2021-02-17 18:37:50 +01:00
Jan Käberich
e3f072b307 display error flags in statusbar (overload/unlock/unlevel) 2021-02-11 22:49:47 +01:00
Jan Käberich
49e0b901fd Optional harmonic mixing 2020-12-18 15:03:01 +01: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
6d445631f0 Removed warnings 2020-11-19 17:10:47 +01:00
Jan Käberich
5b771e2a86 Tracking generator with offset + incomplete automatic source/receiver calibration 2020-11-18 19:19:29 +01:00
Jan Käberich
026fffd588 Working source and receiver calibration 2020-11-17 23:03:13 +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
6bc6b1d202 Speed improvements 2020-10-03 21:56:09 +02:00
Jan Käberich
926392e5b9 Bugfixes and speed improvements 2020-09-26 23:34:31 +02:00
Jan Käberich
57b4ebfb26 mitigation for peaks caused by limited fractional divider in PLLs 2020-09-20 10:13:06 +02:00
Jan Käberich
38e73365df proof-of-concept spectrum analyzer mode 2020-09-17 15:51:20 +02:00
Jan Käberich
d9d00b8c71 Windowing option added to sampling 2020-09-16 16:13:06 +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
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
8c33ae523a Main thread using FreeRTOS notifications, added missing commands for firmware update 2020-08-31 17:57:24 +02:00
Jan Käberich
07ba714f1f PC Application: partial firmware update dialog 2020-08-30 22:03:41 +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