Skip to content
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

ADC Interrupt and DMA support #226

Merged
merged 15 commits into from
Jun 21, 2021
Merged

Commits on Jun 21, 2021

  1. DMA stuff

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    9b64bc3 View commit details
    Browse the repository at this point in the history
  2. Multichannel reading

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    734fcca View commit details
    Browse the repository at this point in the history
  3. Add DMA modes and sequences

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    280cb07 View commit details
    Browse the repository at this point in the history
  4. Check addis before trying to enable

    Use replace_bits premade function
    
    Make this more equivalent to the oneshot implementation
    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    fa0c2d8 View commit details
    Browse the repository at this point in the history
  5. Use new functions for OneShot implementation

    Write != modify...
    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    7dd7d01 View commit details
    Browse the repository at this point in the history
  6. Amount of transfers, not bytes

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    83d157e View commit details
    Browse the repository at this point in the history
  7. Use Transfer interface for ADC DMA transfers

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    fbc61c3 View commit details
    Browse the repository at this point in the history
  8. Clarify comment

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    0bf7edf View commit details
    Browse the repository at this point in the history
  9. Improve UX for DMA interrupt event

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    63b9c04 View commit details
    Browse the repository at this point in the history
  10. Feature gate L register

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    6b28475 View commit details
    Browse the repository at this point in the history
  11. Updates after rebasing

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    588c0e1 View commit details
    Browse the repository at this point in the history
  12. Use new DMA API

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    1010c4e View commit details
    Browse the repository at this point in the history
  13. Add usage example

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    18157c9 View commit details
    Browse the repository at this point in the history
  14. Remove circular DMA for now

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    f507ad7 View commit details
    Browse the repository at this point in the history
  15. Move DMA implementation to adc.rs

    Johannes Draaijer committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    2c9bfac View commit details
    Browse the repository at this point in the history