-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/iir tweaks #178
Feature/iir tweaks #178
Conversation
* 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
@ryan-summers could you review and give it a quick test on hardware (see whether it behaves as it did before passing through your 1 kHz test signal -> ADC -> DAC -> scope)? |
a8bee31
to
4689296
Compare
@jordens Programming this branch onto a stabilizer with a 1KHz 1V amplitude sinusoid into ADC0 shows an identical sinusoid on DAC0 output. I don't see any distortion or inconsistencies introduced as a result of these changes. I also ran the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor documentation request - was very confused about why we were enabling ARMv8 features until I did a deep dive in documentation and LLVM reviews.
* 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
bors r+ |
Build succeeded: |
Some minor IIR tweaks and a couple more relevant compiler flags.
Untested on hardware.