rp-hal
rp-hal copied to clipboard
A Rust Embedded-HAL for the rp series microcontrollers
Should there be a ways to skip this when the entry point is not the first instruction of the program (eg I2C)? https://github.com/rp-rs/rp-hal/blob/9d56062e447957f7304c31cbe7153abfe70a4f28/rp2040-hal/src/pio.rs#L1476-L1484
memory.x is only included by an `INCLUDE memory.x` line in the cortex-m-rt `link.x` file. Because we don't copy the file to ./target, the file is effectively only included by accident...
If you are working with the Pico SDK, you might have some PIO code written out in a .pio file. We should have an example of some Rust code that...
This is a prototype of the idea in #117 What do you think of this? If this looks good i will go through and update all the examples!
I was experimenting with flash writing using [rp2040-flash](https://github.com/jannic/rp2040-flash/) and [littlefs2](https://github.com/trussed-dev/littlefs2). Everything was running smoothly until I wanted to try multicore with it. As I understand it is because both cores...
It would be useful to be able to use `#[thread_local]` to have functionally `static` variables which are per-core on rp2040. Right now you can (with the nightly feature enabled) add...
I'd like to set up a single buffer which is sent continuously to a pio fifo, and then be able to cancel it. It's not clear to me whether this...
Also we have inherent methods, so you can ignore the Embedded HAL traits if you want (makes the examples simpler too). Whilst doing this I found out we only support...
While working on https://github.com/rp-rs/rp-hal/pull/781 I noticed a flaw in the error handling of the reader implementation: ``` impl embedded_io::Read for UartPeripheral { fn read(&mut self, buf: &mut [u8]) -> Result...