Wilfried Chauveau
Wilfried Chauveau
Hi, I was looking for a solution to that with a slightly different use case. Building a library targetting embedded devices. An example demonstrates the features using [linux-embedded-hal](https://crates.io/crates/linux-embedded-hal). This example...
The issue seems to lie in the ISR's state after a write operation (where autopush is disabled but the ISR isn't cleared).
Note the first commit is the tip of the [v0.5.1](https://github.com/jamesmunns/bbqueue/tree/v0.5.1) tag.
Will conflict with #103
I managed to capture the trace of an occurence of this bug: ``` thread 'main' panicked at /home/ithinuel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/probe-rs-0.22.0/src/probe/cmsisdap/mod.rs:937:16: called `Option::unwrap()` on a `None` value stack backtrace: 0: rust_begin_unwind at /rustc/30dfb9e046aeb878db04332c74de76e52fb7db10/library/std/src/panicking.rs:647:5...
Last occurence accually occured a mere seconds after the tests "completed" (hangged in the middle of an operation). The probe is connected to via a usb3 hub and bound to...
~~It turns out that with that enabled, my test pass :( It’s failing understress but the adder load/latency on the host relaxes the pressure too much on the i2c-pio bus...
gentle ping @lurch for a review
Thank you for your reply. Based on the git history and the profiles' contribution, I guess the next canditate is @kilograham ?
This does the trick: https://github.com/rp-rs/rp-hal/pull/406