I'm trying to port the pico unicorn library to tinygo now that pio is supported but it uses DMA channels in a way that I'm not sure is currently allowed by the piolib package. I don't see anything exported from piolib that allows channels to be claimed and configured. Is DMA only intended to be used internally in piolib or would it be ok to submit a PR to export it?
I'm trying to port the pico unicorn library to tinygo now that pio is supported but it uses DMA channels in a way that I'm not sure is currently allowed by the
piolib
package. I don't see anything exported frompiolib
that allows channels to be claimed and configured. Is DMA only intended to be used internally inpiolib
or would it be ok to submit a PR to export it?