Ryan Summers
551cc5d742
Adding support for DBM
2020-12-07 18:44:45 +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
Robert Jördens
4f8bdb971b
main.rs: style
2020-12-04 18:22:53 +01:00
Robert Jördens
b23d5fa0dc
main.rs: whitespace
2020-12-04 18:22:38 +01:00
Niklas Kuhrmeyer
24222821b5
Added cascaded IIR with server commands for up to 2 cascaded IIRs per channel.
2020-12-03 14:10:28 +01:00
Robert Jördens
31fcdcc97d
Merge branch 'master' into feature/adc-dac-io-macros
...
* master:
cargo: add docs for target cpu/features
iir: more generic math helpers, use core::intrinsics
cargo fmt [nfc]
iir: vminnm/vmaxnm
iir: fmt [nfc]
iir: fix comment [nfc]
cargo-config: cm7 features
iir: copy_within is better than rotate_right
processing: use faster unsafe truncate
2020-12-02 14:56:52 +01:00
Robert Jördens
34d59dac5d
adc: merge acquire_buffer and release_buffer again
2020-11-30 15:38:23 +01:00
Robert Jördens
b1301a6184
dac,adc: spelling
2020-11-30 15:06:15 +01:00
Robert Jördens
c72f959933
Merge remote-tracking branch 'origin/master' into feature/adc-dac-io-macros
...
* origin/master:
more nightly clippy lints
clippy lints
gha: clippy-check
build(deps): bump paste from 1.0.2 to 1.0.3
build(deps): bump panic-semihosting from 0.5.4 to 0.5.6
2020-11-30 15:03:42 +01:00
Robert Jördens
8769194166
Merge remote-tracking branch 'origin/master' into feature/iir-tweaks
...
* origin/master:
more nightly clippy lints
clippy lints
gha: clippy-check
build(deps): bump paste from 1.0.2 to 1.0.3
build(deps): bump panic-semihosting from 0.5.4 to 0.5.6
2020-11-30 12:57:58 +01:00
Robert Jördens
128e7dd78e
more nightly clippy lints
2020-11-26 16:45:57 +01:00
Robert Jördens
7fc6f5c4ad
clippy lints
2020-11-26 16:41:09 +01:00
Robert Jördens
ab50f55062
adc/dac: docstrings
2020-11-26 15:42:33 +01:00
Robert Jördens
8cf380a488
dac/adc: doc cleanup [nfc]
2020-11-26 14:40:24 +01:00
Robert Jördens
468929690d
iir: vminnm/vmaxnm
2020-11-26 14:26:44 +01:00
Robert Jördens
d8c6f39d0f
adc/dac: make the buffer handling more symmetric
2020-11-26 13:51:39 +01:00
Robert Jördens
754ebed50d
adc: transfer complete interrupt on Adc1
2020-11-26 11:55:15 +01:00
Robert Jördens
7189830896
main: put AFEs into a tuple
2020-11-26 11:34:43 +01:00
Robert Jördens
911fb66146
main: process() code duplication a bit
2020-11-26 11:34:43 +01:00
Robert Jördens
c04180635b
dacs: macros
2020-11-26 11:34:43 +01:00
Robert Jördens
1906185286
adc: macro
2020-11-26 11:02:37 +01:00
Robert Jördens
38dfd48c14
iir: fix comment [nfc]
2020-11-25 17:57:24 +01:00
Robert Jördens
cf086abaed
Merge remote-tracking branch 'origin/master' into fast-truncate
...
* origin/master:
Adding comment about checking for flag pass completion
Adding comments about execution hanging to transfer complete waits
Removing default parameter settings
Updating DAC SPI structures to own HAL SPI structure for safety guarantees
Moving constants to a new file
Removing copy to DAC buffers, adding in-place borrow of output buffers
Marking AXISRAM as NOLOAD
Refactoring timer channels to macros, adding safety notes
Adding DMA support for DAC writes
Adding sampling_timer file
Adding compile-time management of TIM2 channels
Reverting changeset
Adding documentation
Reverting openocd change
Adding updated docs for adc file
Combining ADC + DAC ISRs
Adding WIP updates
Formatting
Adding ADC/DAC modules
Adding WIP updates to using DMA
2020-11-25 17:38:03 +01:00
Ryan Summers
a07be010b6
Adding comment about checking for flag pass completion
2020-11-25 16:46:42 +01:00
Ryan Summers
88da225e4b
Adding comments about execution hanging to transfer complete waits
2020-11-25 16:43:49 +01:00
Ryan Summers
7d13627a0c
Removing default parameter settings
2020-11-25 16:30:06 +01:00
Ryan Summers
d236ea94c4
Updating DAC SPI structures to own HAL SPI structure for safety guarantees
2020-11-24 17:21:14 +01:00
Ryan Summers
bf8b950fe6
Moving constants to a new file
2020-11-24 17:09:36 +01:00
Ryan Summers
720e0291f5
Removing copy to DAC buffers, adding in-place borrow of output buffers
2020-11-24 16:57:36 +01:00
Ryan Summers
2b443f9334
Merge branch 'master' into feature/dma-updates
2020-11-24 16:49:11 +01:00
Robert Jördens
b0e0b5144f
processing: use faster unsafe truncate
2020-11-24 09:27:47 +01:00
Ryan Summers
11e6688a14
Refactoring timer channels to macros, adding safety notes
2020-11-23 14:30:29 +01:00
Matt Huszagh
3eb43c6b99
move iir to new dsp crate
2020-11-22 07:59:12 -08:00
Ryan Summers
91809cf255
Adding DMA support for DAC writes
2020-11-13 10:47:44 +01:00
Ryan Summers
56bcf1e0aa
Adding sampling_timer file
2020-11-11 18:44:28 +01:00
Ryan Summers
3b953e36aa
Adding compile-time management of TIM2 channels
2020-11-11 18:42:34 +01:00
Ryan Summers
3a59f3e989
Adding WIP updates for digital input stamping
2020-11-11 18:28:48 +01:00
Ryan Summers
d06a350549
Merge branch 'feature/dma-updates' into feature/digital-input-stamp
2020-11-11 16:30:23 +01:00
Ryan Summers
da9ca81856
Reverting changeset
2020-11-11 12:12:19 +01:00
Ryan Summers
3088a002c0
Adding documentation
2020-11-11 12:09:27 +01:00
Ryan Summers
aa36446f95
Adding updated docs for adc file
2020-11-11 11:57:14 +01:00
Ryan Summers
db3bb511b4
Merge branch 'master' into feature/dma-updates
2020-11-10 16:55:25 +01:00
Ryan Summers
f164a1a89e
Update PR
2020-11-10 15:31:19 +01:00
Ryan Summers
a32ca39ca0
Removing spaces
2020-11-10 15:19:44 +01:00
Ryan Summers
84e31ef036
Fixing directive position
2020-11-10 15:16:37 +01:00
Ryan Summers
7b86a2bc42
Adding comment about deprecation allowance
2020-11-10 15:14:49 +01:00