Andre Dunford
ec5e0e208c
evaluate AUX3 in standby state
2022-12-20 01:16:22 -08:00
Andre Dunford
fc8eee58e7
relocate standby condition
2022-12-18 16:54:47 -08:00
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
Andre Dunford
5bf824220e
replace USB protocol literals with named constants
2022-11-29 00:44:27 -08:00
Jan Käberich
0c17288ece
SA/GEN integration tests + bugfixes
2022-11-20 20:48:36 +01:00
Jan Käberich
ec6fae5822
Remove IFTable limitation, calculate 2.LO shift on the fly
2022-11-20 01:19:42 +01:00
Jan Käberich
df8fa25935
Increase settling time for PLLs
2022-11-19 16:26:38 +01:00
Jan Käberich
6e5f2635d1
Hardfault handler + FPGA abort/interrupt collision fix
2022-11-19 15:46:17 +01:00
Jan Käberich
a4b1978098
wait for lock on Si5351C
2022-11-17 12:05:52 +01:00
Jan Käberich
22542a81b6
attempt to restart USB communication
2022-10-31 22:14:59 +01:00
Jan Käberich
f3eb560d61
USB logging
2022-10-31 22:06:23 +01:00
Jan Käberich
39a91034d9
Do not send further USB packets when connections is stale
2022-10-31 15:09:00 +01:00
Jan Käberich
658e8252b1
improve USB protocol decoding
2022-10-28 00:14:24 +02: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
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
8492b38936
Zerospan mode for spectrum analyzer mode
2022-06-26 22:53:12 +02:00
Jan Käberich
947a6b9d83
Fix further sweep timeout issues
2022-06-26 18:47:34 +02:00
Jan Käberich
4541dcb71b
Fix integer size bug for Delay::us
2022-06-26 12:46:11 +02:00
Jan Käberich
6d7529d034
Fix STM temperature calculation
2022-06-25 19:36:06 +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
edec4d9ec5
handle zero span data throughout the application
2022-06-22 23:50:21 +02:00
Jan Käberich
7151fffcdb
Zero span improvements
2022-06-22 23:00:09 +02:00
Jan Käberich
6393ae7fc3
WIP: preparation for zero span mode
2022-06-20 01:02:09 +02:00
Jan Käberich
51396491f8
Fix LO1 compensation during signal ID steps
2022-06-07 16:14:08 +02:00
Jan Käberich
a9312aab4d
Fix floating point limitation in frequency correction
2022-06-07 16:13:45 +02:00
Jan Käberich
0cecaf72e5
Prevent higher frequency output spike when sweep starts at DC
2022-06-06 17:28:03 +02:00
Jan Käberich
c6ef075f4f
split device info and status protocol messages
2022-04-03 20:26:30 +02:00
Jan Käberich
37d8474260
Added stages to FPGA protocol
2022-04-01 23:01:22 +02:00
Jan Käberich
c85d8e8e1f
Update to STM32CubeIDE + longer settling time for point 0
2022-03-07 22:51:17 +01:00
Jan Käberich
5d8efd4336
user selectable IF frequencies
2022-01-15 16:11:33 +01:00
Jan Käberich
48d00ec172
increase frequency calculation for log sweep
2022-01-05 21:40:51 +01:00
Jan Käberich
6fd2598ae8
Log option for frequency sweep
2022-01-05 16:01:51 +01:00
Jan Käberich
e0c9f4dcee
Fix fractional calculation for frequencies close to integer multiples
2021-11-13 19:32:58 +01:00
Jan Käberich
71b095cf2e
Fix pointNum in SA result for DFT mode with narrow spans
2021-11-11 22:09:45 +01:00
Jan Käberich
0452d2472c
Improve behaviour on full USB buffer
2021-09-24 22:21:38 +02:00
Jan Käberich
3becd19c0c
Merge branch 'master' of github.com:jankae/VNA2
2021-08-13 21:44:25 +02:00
Jan Käberich
220fa208e9
output amplitude unlevel check in VNA mode
2021-08-13 21:44:12 +02:00
jankae
055ed57744
Merge pull request #44 from sophiekovalevsky/refactor-tasks
...
app: refactor tasks creation
2021-08-05 14:40:21 +02:00
Kiara Navarro
49d76ca9cc
app: refactor tasks creation
2021-08-05 09:14:34 -03:00
jankae
968c6568a6
Merge pull request #43 from sophiekovalevsky/is25lp
...
fw/flash: add IS25LP support
2021-07-21 20:17:28 +02:00
Kiara Navarro
e44ed8473c
fw/flash: add IS25LP support
2021-07-21 15:04:56 -03:00
jankae
57f7a4baea
Merge pull request #42 from sophiekovalevsky/swd
...
fw/hardware: disable debug pins
2021-07-19 14:17:54 +02:00
Kiara Navarro
7e6de49721
fw/hardware: disable debug pins
...
When USE_DEBUG_PINS is enabled and debug session is open, their pin
initialization makes debug probe to lost session. As these pins are
not used, let's disable it by default.
2021-07-19 08:46:49 -03:00
Jan Käberich
67489084e9
basic working power sweep
2021-07-09 22:26:44 +02:00