9names
9names
AsafFisher has not been active on this project in over a year. No progress to report
I did a rebase of your rebase earlier today. https://github.com/9names/rp-hal/tree/dma-0.6 The plan was going to write + run some tests to see what works, maybe clean up the implementation and...
Closed via #457
The peripherals implement the embedded-hal traits. You are supposed to (where possible) write code that targets those traits, so that your code is generic over **every** HAL (not just the...
Closed via #457
Switching from _derive to _copy does not work correctly with the other patches we make. Specifically: ```yaml DMA: CH0_AL1_CTRL: _modify: "CHAIN_TO": description: "When this channel completes, it will trigger the...
Wouldn't you still be unable to move the DMA channels out due to needing the DMA singleton even if they weren't clustered? PAC code doesn't really allow you to move...
Mattias made a PR for supporting DMA in the HAL, perhaps referencing that will help? https://github.com/rp-rs/rp-hal/pull/209/commits/1a9b8066a4d6df4dd68dd59e6396dc96e1789ad2#diff-7e6cf5be0b26ed108f5586c99d9af70d0b1d85ff199002e7dad2c408feb5fab3R54
> I think that's just an ugly workaround. That's true, but Rust *really* does not like you accessing potentially shared mutable state, and all memory-mapped IO just looks like a...
jannic mentioned that this has been [discussed in the past on matrix](https://matrix.to/#/!zbjndUiYJDvhDRkPGw:matrix.org/$_jww6TZJ9uBpOl2Zg2On5FxyOpCRBg2wS9I0SqGzDGw?via=matrix.org&via=tchncs.de&via=matrix.cwi.nl), it's just that no-one created an issue so I completely forgot about it... :/ TLDR for those not...