GrantM11235

Results 14 comments of 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