Ron Evans
Ron Evans
Seems like pullup is more common then pulldown. We could default to that for `ConfigureAsInput()` and document to use the longer syntax if you need a pulldown?
The interface will be defined in the consumer aka the drivers repo, not here. I just pushed a commit to this branch with the `ConfigureAsOutput()` and `ConfigureAsInput()` functions. Based on...
OK I have rebased and squashed commits. I think this is now ready to go, unless there is additional feedback.
@aykevl any other feedback on this PR?
@aykevl fixed TinyHCI and now all passing.
@aykevl thanks for all the work on this, and thanks @QuLogic for the detailed review. Now merging! :scissors: :scissors:
Something not working as expected after merge into `dev` CI failing on macOS https://github.com/tinygo-org/tinygo/runs/8090351014?check_suite_focus=true#step:12:19781
I do not think the ARM DMA allows circular buffers, generally they support double buffering via alternating the address used for DMA operations from what I've seen.
@Sean-Der can you please rebase this branch against `dev`? It should then pass the various CI builds.
OK, so is this PR meant to replace #584 completely? If so perhaps that PR should be closed.