GrantM11235
GrantM11235
Update: I was able to port the top three display drivers (ssd1306, ili9341, and st7789) to this api without much difficulty
Sorry for the force-push, I wanted to make a small change to the api. The previous version of this PR had `send_{iter,slice}` methods that took a `DataOrCommand` enum but I...
I just checked this again, it still produces identical binaries. In my opinion this is ready to be merged :+1:
My concerns with `ExclusiveDevice` are mostly theoretical, I just don't want us to be stuck with it forever (or until embedded-hal 2.0, whichever comes first :grin: ) in the event...
I cleaned up the commits and I decided to leave the struct names unchanged for now
> I agree with @jamwaffles that the new clarifications aren't valid for all `DrawTarget` impls. Draw target adapters, like `Translated`, implement `DrawTarget`, but don't do any bounds checking. Perhaps it...
For future reference, #547 didn't fix this, and it now affects `InputPin` as well as `StatefulOutputPin`. We decided that this is okay because the problem is rare and the solution...
I think that this direct impl on '&RefCell' is slightly more convenient than the wrapper type in embedded-hal-bus, but I don't have strong feelings either way
On second thought, it makes more sense for the refcell impl to stay next to the mutex and critical-section impls in embedded-hal-bus
This was fixed in #37