Robert Jördens
|
507e334ec5
|
lockin: tweak impl
|
2021-01-20 14:07:57 +01:00 |
Robert Jördens
|
778f4ac4d5
|
lockin: wrapping_neg
|
2021-01-19 11:30:12 +01:00 |
Robert Jördens
|
720b143132
|
Merge remote-tracking branch 'origin/master' into lockin-bin
* origin/master:
Updating timer compare offsets
Removing dac isr clear
Adding information about DSP timing specifications
Specifying consequences of failing to meet timing
Updating dependencies
Apply suggestions from code review
Adding documentation about double-buffered mode to DACs
Updating DACs to utilize DBM
Adding safety documentation
Adding docs
Updating DAC output format, adding DDS stream docs
Adding documentation for ADCs and DACs
|
2021-01-19 11:12:50 +01:00 |
Robert Jördens
|
20488ea3bc
|
lockin: refine
|
2021-01-19 11:01:21 +01:00 |
Ryan Summers
|
598a48b178
|
Merge branch 'master' into feature/io-docs
|
2021-01-18 13:25:03 +01:00 |
Matt Huszagh
|
f0eb58dfb2
|
swap sin and cos for demodulation
The in-phase component should be multiplied by the sin value and the
quadrature component should be multiplied by the cos value.
|
2021-01-14 14:51:07 -08:00 |
Matt Huszagh
|
9d0aa40ce8
|
Revert "revert changes in main.rs and server.rs"
This reverts commit e599977983 .
|
2021-01-13 09:54:04 -08:00 |
Matt Huszagh
|
e599977983
|
revert changes in main.rs and server.rs
|
2021-01-13 08:59:27 -08:00 |
Matt Huszagh
|
76088efda5
|
dsp: add reciprocal_pll
|
2021-01-13 08:37:33 -08:00 |
Matt Huszagh
|
6aad92af43
|
fix bug in which real signal component is assigned twice
|
2021-01-12 18:36:18 -08:00 |
Matt Huszagh
|
07b7201b49
|
fix cargo fmt style
|
2021-01-12 17:26:42 -08:00 |
Matt Huszagh
|
a0d472b398
|
use only integer iir
|
2021-01-12 17:21:55 -08:00 |
Matt Huszagh
|
f974f4099c
|
remove TODO note relating ADC_BATCHES and calculate_timestamp_timer_period
Having both is not really redundant.
|
2021-01-12 16:17:58 -08:00 |
Matt Huszagh
|
80ed715f5a
|
shift sin/cos before demodulation product to avoid i64
|
2021-01-12 16:07:04 -08:00 |
Matt Huszagh
|
41ea2ebed4
|
use round up half integer rounding
|
2021-01-12 15:59:03 -08:00 |
Matt Huszagh
|
4c033c0f3e
|
move timestamp handling into new TimestampHandler struct
|
2021-01-12 13:06:49 -08:00 |
Matt Huszagh
|
e14aa8b613
|
move lock-in code to main.rs
|
2021-01-12 10:45:34 -08:00 |
Matt Huszagh
|
028f4a1bb2
|
fix small typos
|
2021-01-12 07:36:56 -08:00 |
Ryan Summers
|
09ecd3291a
|
Merge branch 'rs/issue-219/adc-setup' into feature/io-docs
|
2021-01-12 14:02:19 +01:00 |
Ryan Summers
|
6b170c25ed
|
Fixing timing synchronization
|
2021-01-12 13:29:15 +01:00 |
Ryan Summers
|
d5c21efc9d
|
Adding extra DMA transfer to clear TXTF in ADC SPI transfers
|
2021-01-11 12:31:15 +01:00 |
Ryan Summers
|
5eab732d93
|
Adding information about DSP timing specifications
|
2021-01-06 15:38:04 +01:00 |
Ryan Summers
|
cd4721b506
|
Merge branch 'master' into feature/io-docs
|
2021-01-06 15:10:30 +01:00 |
Ryan Summers
|
18068082ac
|
Fixing CI
|
2021-01-06 15:04:06 +01:00 |
Ryan Summers
|
e9cef7bbac
|
Fixing after review
|
2021-01-06 14:59:01 +01:00 |
Ryan Summers
|
37595405c3
|
Merge branch 'feature/digital-input-stamp' into feature/pounder-timestamping
|
2021-01-06 13:34:55 +01:00 |
Ryan Summers
|
da34756df7
|
Adding support for pounder v1.1
|
2021-01-06 13:29:19 +01:00 |
Ryan Summers
|
3332a8e927
|
Updating branch dependencies
|
2021-01-06 12:59:24 +01:00 |
Ryan Summers
|
9e7bfd4371
|
Adding updates after review
|
2021-01-06 12:24:09 +01:00 |
Ryan Summers
|
2b6e6f59a4
|
Adding comment about sample rate
|
2021-01-04 18:09:16 +01:00 |
Ryan Summers
|
7ecd08d86b
|
More updates after PR review
|
2021-01-04 18:04:01 +01:00 |
Ryan Summers
|
67b6990fc0
|
Addressing PR review
|
2021-01-04 17:12:24 +01:00 |
Ryan Summers
|
438b291974
|
Updating DAC output format, adding DDS stream docs
|
2020-12-17 14:09:18 +01:00 |
Ryan Summers
|
fc81f3d55d
|
Removing DMA support from DI0 timestamping
|
2020-12-15 14:34:14 +01:00 |
Ryan Summers
|
352884ea06
|
Fixing pounder timestamps after manual testing
|
2020-12-15 13:13:05 +01:00 |
Ryan Summers
|
72d14adfbf
|
Adding support for pounder ETR timestamping
|
2020-12-09 18:19:33 +01:00 |
Ryan Summers
|
e9d74ae6da
|
Adding support for pounder DDS timestamping
|
2020-12-09 15:13:04 +01:00 |
Ryan Summers
|
f8cab17ffc
|
Adding WIP for pounder timestamps
|
2020-12-09 13:44:26 +01:00 |
Ryan Summers
|
2e0681ebcc
|
Fixing power-of-two calculation
|
2020-12-08 16:38:07 +01:00 |
Ryan Summers
|
645a1cd832
|
Updating timestamper after testing
|
2020-12-08 16:14:27 +01:00 |
Ryan Summers
|
1a1d8fd8b9
|
Adding precise control of timer periods and prescalers
|
2020-12-08 14:25:46 +01:00 |
Ryan Summers
|
a134340726
|
Adding direct and DMA collection support for DI0 timestamps
|
2020-12-08 13:53:34 +01:00 |
Ryan Summers
|
c00ac46c2c
|
Merge branch 'master' into feature/qspi-stream
|
2020-12-07 18:51:32 +01:00 |
Ryan Summers
|
35b4287fe1
|
Merge branch 'feature/qspi-stream' into feature/digital-input-stamp
|
2020-12-07 18:49:35 +01:00 |
Ryan Summers
|
6eaf2cc073
|
Updating timestamp buffer logic
|
2020-12-07 18:19:20 +01:00 |
Ryan Summers
|
b191a3f01d
|
Updating timestamp timer to be more precise
|
2020-12-07 18:11:46 +01:00 |
Ryan Summers
|
ec046bc42d
|
Refactoring timer timestamping
|
2020-12-07 17:58:36 +01:00 |
Ryan Summers
|
fc81c8b5d8
|
Updating API
|
2020-12-07 17:29:36 +01:00 |
Ryan Summers
|
93ab3b7dfd
|
Merge branch 'master' into feature/digital-input-stamp
|
2020-12-07 16:12:55 +01:00 |
Ryan Summers
|
14a647867a
|
Updating after review
|
2020-12-07 10:55:09 +01:00 |