Ryan Summers
|
63a2220fa0
|
Removing support for configuring IIR state
|
2021-02-17 17:56:18 +01:00 |
Ryan Summers
|
a55b30e6c4
|
Working around dependency injection bug
|
2021-02-17 17:50:17 +01:00 |
Ryan Summers
|
e8c4829790
|
Adding docs for the cycle counter
|
2021-02-17 17:26:54 +01:00 |
Ryan Summers
|
3c8cd58d6f
|
Removing lockin-external changes
|
2021-02-17 17:22:43 +01:00 |
Ryan Summers
|
50476f68fd
|
Adding settings support for lockin-external
|
2021-02-17 16:53:53 +01:00 |
Ryan Summers
|
cb16e9a85f
|
Updating settings update function
|
2021-02-17 12:59:24 +01:00 |
Ryan Summers
|
13e02710cd
|
Adding simplified clocking semantics
|
2021-02-17 12:08:03 +01:00 |
Ryan Summers
|
9e1f4a864c
|
Merge branch 'master' into feature/mqtt-convert
|
2021-02-17 11:44:10 +01:00 |
Robert Jördens
|
aeaeac1f17
|
add comment on dma2 init
|
2021-02-16 15:58:16 +01:00 |
Robert Jördens
|
fdb0c40764
|
fmt
|
2021-02-16 15:22:58 +01:00 |
Ryan Summers
|
3abd47494b
|
Fixing DMA2 instantiation issue
|
2021-02-16 15:10:00 +01:00 |
Robert Jördens
|
efbf750b20
|
Merge remote-tracking branch 'origin/master' into rj/misc
* origin/master:
Upgrade to serde-json-core v0.2.0
|
2021-02-15 08:55:40 +01:00 |
Robert Jördens
|
5fc45a659b
|
lockin-external: comment style [nfc]
|
2021-02-15 08:51:19 +01:00 |
Robert Jördens
|
b581a016ce
|
lockin: redundant new
|
2021-02-14 17:55:01 +01:00 |
David Nadlinger
|
4130292706
|
Upgrade to serde-json-core v0.2.0
This also fixes the network interface for writing IIR coefficients.
|
2021-02-13 00:07:15 +00:00 |
Robert Jördens
|
a6d4099ed3
|
lowpass: expose natural gain, add bias
|
2021-02-12 11:06:59 +01:00 |
Robert Jördens
|
32b7058b47
|
lockin: 2nd order lowpass
|
2021-02-11 23:15:32 +01:00 |
Robert Jördens
|
b49f0a2eb9
|
complex: log2, update bins
|
2021-02-11 18:14:28 +01:00 |
Robert Jördens
|
3ae0b710bc
|
lowpass: reimplement better
|
2021-02-11 14:30:05 +01:00 |
Robert Jördens
|
30c2c2aac2
|
lowpass: i32, no multiplies
|
2021-02-10 11:39:19 +01:00 |
Robert Jördens
|
208ba8379a
|
dsp, lockin: use cascaded 1st order lowpasses
|
2021-02-09 20:37:46 +01:00 |
Ryan Summers
|
724768a72e
|
Adding safety docs
|
2021-02-09 14:37:49 +01:00 |
Ryan Summers
|
2e358dea26
|
Adding support for input capture prefilter configuration
|
2021-02-09 14:36:50 +01:00 |
Robert Jördens
|
611bd3e855
|
ad9959/pounder: tweaks
* make a trait public
* use self-test
* this hasn't been tested
|
2021-02-08 15:24:52 +01:00 |
Robert Jördens
|
1b46f081c1
|
better formatting
|
2021-02-08 11:26:58 +01:00 |
Robert Jördens
|
deed11f110
|
lockin-external: simplify
|
2021-02-05 18:59:22 +01:00 |
Robert Jördens
|
0343e5d8ab
|
pounder timer is u16
|
2021-02-04 16:51:34 +01:00 |
Robert Jördens
|
f19988a1bd
|
up the sample rate
|
2021-02-04 15:42:45 +01:00 |
Robert Jördens
|
2d492055f3
|
pounder stamper: overflow at u32 boundary
|
2021-02-04 15:42:29 +01:00 |
Robert Jördens
|
8314844aeb
|
pounder: moved SAMPLE_BUFFER_SIZE
|
2021-02-04 13:36:24 +01:00 |
Robert Jördens
|
d32378e6c4
|
lockin-external: ignore timestamps related to capture overflows
|
2021-02-04 12:48:58 +01:00 |
Robert Jördens
|
f47ee38d31
|
move sample ticks and buffer size to design parameters
|
2021-02-04 12:48:25 +01:00 |
Robert Jördens
|
7ce90c4d31
|
input stamper: add deglitching
|
2021-02-04 12:47:35 +01:00 |
Ryan Summers
|
91f16c2961
|
Adding working example
|
2021-02-03 19:55:58 +01:00 |
Robert Jördens
|
c557348523
|
core_intrinsics attr need to be in the lib crate
|
2021-02-03 15:26:13 +01:00 |
Ryan Summers
|
738516eedb
|
Adding broken example
|
2021-02-03 15:13:37 +01:00 |
Robert Jördens
|
5945cfca75
|
Merge pull request #258 from vertigo-designs/feature/input-capture-fixes
Updating input capture for timers
|
2021-02-03 14:54:55 +01:00 |
Ryan Summers
|
ef22f5ab92
|
Fixing pounder input capture source
|
2021-02-03 14:11:00 +01:00 |
Ryan Summers
|
9e1a6ec4d5
|
Updating dependencies
|
2021-02-03 14:06:09 +01:00 |
Ryan Summers
|
913990d531
|
Merge remote-tracking branch 'origin/rj/bump-hal-smoltcp' into feature/mqtt-convert
|
2021-02-03 14:02:20 +01:00 |
Ryan Summers
|
4e6f65b3e0
|
Fixing spacing
|
2021-02-03 13:42:43 +01:00 |
Robert Jördens
|
672ddfa3c3
|
pounder: also adapt to new hal
|
2021-02-03 13:25:00 +01:00 |
Robert Jördens
|
c5fde8563c
|
deps: bump hal and smoltcp, adapt
|
2021-02-03 13:16:22 +01:00 |
Ryan Summers
|
b57b666473
|
Updating input capture for timers
|
2021-02-03 13:03:17 +01:00 |
Robert Jördens
|
e423eff0e2
|
lockin-external: add doc
|
2021-02-02 15:50:31 +01:00 |
Robert Jördens
|
bd71136cdf
|
hw/config: add TODO on synchronization
|
2021-02-02 15:46:50 +01:00 |
Robert Jördens
|
145b48074e
|
timers: remove spurious tim2 reset
|
2021-02-02 15:42:51 +01:00 |
Robert Jördens
|
ddbfa9d988
|
timestamping: docs and naming
|
2021-02-02 14:34:48 +01:00 |
Robert Jördens
|
e1c87c149f
|
timestamping_timer: also reset counter
|
2021-02-02 13:25:45 +01:00 |
Robert Jördens
|
854ed29b1a
|
timestamp: pass overflows to the top and ignore them there
|
2021-02-02 12:34:20 +01:00 |