We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
For me this always hangs:
RPi2040_mPy/rp2_dma/rp2_dma.py
Line 403 in 1d109ce
To fix, I replaced while p[0]: with while self.busy():
while p[0]:
while self.busy():
This seems to agree with the comment at raspberrypi/pico-sdk#923:
...After aborting a channel, poll the CTRL.BUSY bit to wait for completion (not the ABORT bit), ...
The text was updated successfully, but these errors were encountered:
Hello @bapowell,
thank you for this finding and report.
Interesting to get feedback - now that there are DMA routines in the MP RP2 firmware.
I'll have to change my DMA class accordingly.
If you don't mind: In which setting did you use the DMA class?
Raul Kompaß
Sorry, something went wrong.
I'm using DMA to transfer accumulated counts from PIO to memory.
No branches or pull requests
For me this always hangs:
RPi2040_mPy/rp2_dma/rp2_dma.py
Line 403 in 1d109ce
To fix, I replaced
while p[0]:
with
while self.busy():
This seems to agree with the comment at raspberrypi/pico-sdk#923:
The text was updated successfully, but these errors were encountered: