Skip to content

Conversation

Lorilandly
Copy link
Contributor

  • Describe what this PR does
    This PR fixes a bug that occurs when no callback is set. The job status is stuck at busy, even if the job is finished, rendering the DMA module unusable. This PR corrects that and allow DMA to function correctly.

  • Describe the scope of your change
    This pull request changes the way it checks current status. Instead of checking jobStatus, it reads the status registers directly

  • Describe any known limitations with your change.
    None

closes #17

@Lorilandly Lorilandly changed the title Use real status for conditionals [BUG] Fix busy status when callback not set Oct 8, 2025
@Lorilandly
Copy link
Contributor Author

@ladyada Can you take a look? Thanks a lot!

@ladyada
Copy link
Member

ladyada commented Oct 8, 2025

hiya please clang-format and we can look at merging!

@Lorilandly
Copy link
Contributor Author

@ladyada Done!

@ladyada ladyada merged commit 37fb132 into adafruit:master Oct 10, 2025
1 check passed
@ladyada
Copy link
Member

ladyada commented Oct 10, 2025

thanx!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Channel without callback never completes

2 participants