-
Notifications
You must be signed in to change notification settings - Fork 4
Comparing changes
Open a pull request
base repository: arduino-libraries/Arduino_AdvancedAnalog
base: 1.1.0
head repository: arduino-libraries/Arduino_AdvancedAnalog
compare: 1.2.0
- 10 commits
- 8 files changed
- 4 contributors
Commits on Apr 4, 2023
-
src/DMABuffer.h: Fix DMA buffer Queue memory issues.
* The current underlying DMA buffer Queue is not thread-safe and in some cases it can corrupt the memory. Replace the underlying DMA buffer container with a thread-safe implementation.
Configuration menu - View commit details
-
Copy full SHA for 7e790c6 - Browse repository at this point
Copy the full SHA 7e790c6View commit details -
src/AdvancedDAC.cpp: Misc improvements to make DAC more robust.
* Detect DAC underrun in available() and reset if needed. If DAC stops for any reason, no buffers will become free again. We need to detect this and abort. * Flush all pending buffers when DAC is stopped. This releases back all the buffers to the ready queue, and fixes an edge case where DAC stops while holding all of the ready buffers. * Check for NULL descriptor pointers in every function. * Increase DMA stream priority to highest.
Configuration menu - View commit details
-
Copy full SHA for 17811ad - Browse repository at this point
Copy the full SHA 17811adView commit details -
examples/Waveform_Generator.ino: Update example.
* Add new command to stop DAC ("k"). * Print memory usage. * Increase max frequency to 128KHz. * Use a smaller DMA buffer size and rework the wave generators to support it.
Configuration menu - View commit details
-
Copy full SHA for e21c57b - Browse repository at this point
Copy the full SHA e21c57bView commit details
Commits on Apr 5, 2023
-
Allow setting list of pins to sample after construction
Arguably, in user code, the list of pins to sample will typically be known and fixed at compile-time. However, when wrapping this into a library (Mozzi; for the purpose of providing a cross-platform analog read mechanism), it will be very helpful to have a way to adjust the pins to sample after construction.
Configuration menu - View commit details
-
Copy full SHA for 53ffa5d - Browse repository at this point
Copy the full SHA 53ffa5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f1275 - Browse repository at this point
Copy the full SHA 04f1275View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82ae24a - Browse repository at this point
Copy the full SHA 82ae24aView commit details
Commits on Apr 11, 2023
-
Merge pull request #36 from arduino-libraries/fix_queues
Fixes and updates.
Configuration menu - View commit details
-
Copy full SHA for c506380 - Browse repository at this point
Copy the full SHA c506380View commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4c36569 - Browse repository at this point
Copy the full SHA 4c36569View commit details
Commits on Apr 13, 2023
-
Merge pull request #38 from tfry-git/tfry-git-patch-1-1
Allow setting list of pins to sample after construction
Configuration menu - View commit details
-
Copy full SHA for d989bcf - Browse repository at this point
Copy the full SHA d989bcfView commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4ecffdd - Browse repository at this point
Copy the full SHA 4ecffddView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.1.0...1.2.0