-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SpiProxy does not implement FullDuplex trait #18
Comments
SpiProxy
does not implement FullDuplex
trait
Hi, the
Because this is impossible to map to a shared design safely, only the APIs from |
I understand, that's unfortunate. I will find another way to share my bus when What do you think is possible evolution of this issue? Are you going to leave it aside for now, or are you waiting for suggestions? I'm asking just out of curiosity because it seems quite a sizeable problem, and even if I only used it superficially |
Hello,
I stumbled upon the issue of bus sharing among device structs and I was trying to use
shared-bus
to solve it.Although it looks very promising I was stopped immediately be the fact that
SpiProxy
does not emplement theembedded_hal::spi::FullDuplex
trait, which I need to use[embedded_sdmmc](https://docs.rs/embedded-sdmmc/0.3.0/embedded_sdmmc/struct.SdMmcSpi.html)
.I was wondering if there is a particular reason for this missing implementation, if it's scheduled for a later date (I couldn't find it in the roadmap) or if it was simply missed (the
FullDuplex
trait is in a different module fromembedded_hal::blocking::spi::{Write, Transfer}
, which are actually implemented).The text was updated successfully, but these errors were encountered: