Results 152 comments of 9names

What do we need in the HAL to support this that requires nightly? If it's just because they're in the same workspace (or because it will make our CI messy),...

The readme states you need a CMSIS-DAP probe and a custom fork of probe-run-rp I'm assuming you got it going using OpenOCD with the RPI4? I've used a WeAct MiniF4...

I totally understand, and that is why the examples in [rp2040-hal](https://github.com/rp-rs/rp-hal/tree/main/rp2040-hal) are set up to run without a debugger - so those who do not want to use one do...

embedded-dma constrains DMA traits to WORD sizes, where WORD is u8/u16/u32/u64/i8/i16/i32/i64. 64bit sizes compile fine but do the wrong thing at runtime. There are now tests that show this is...

Removed target tests from this branch since there's no practical way to keep CI happy with them in there. Will keep them in a separate repo for now.

Turns out the solution to the CI problem was to exclude the on-target test project from the workspace. There's still the rest of the problems that come from having a...

I merged in https://github.com/9names/rp-hal/pull/4 and rebased on latest main, apologies for the noise

> Any issues preventing it from being merged? Well there's at least one issue: it's not finished yet. The examples are not finished, tests only cover memory-to-memory operations, not all...

MVP as far as I'm concerned: - [ ] Remove support for everything that isn't finished. - [ ] Fix up documentation for everything that is left. - [ ]...

To implement Bidirectional support correctly we really need something to start multiple channels simultaneously. single_channel only allows starting one channel at a time. https://github.com/9names/rp-hal/blob/7c832ea7f21784c062bd2171ef9a5bd62d6d4776/rp2040-hal/src/dma/single_channel.rs#L206 The examples + tests I've added...