Results 451 comments of Rahix

@mbrieske, try https://github.com/ryan-summers/shared-bus-example I think.

> Also, the SpiProxy::_u field had no apparent use so I removed it. Have I overlooked something there? Please read #8 for why this is necessary right now. This is...

> I have understood that the SpiProxy must be its own type which is !Send + !Sync. Therefore, I had only joined I2cProxy and AdcProxy into the generic Proxy type...

Ack, I am aware of this. I'm in the process of writing up a response to the issue you linked, but didn't get to finishing it yet. Sorry for the...

Well the problem is you are not calling the macro correctly. Check the documentation for [`new_std!()`](https://docs.rs/shared-bus/latest/shared_bus/macro.new_std.html), you need to state the type signature explicitly as well. The usual pattern would...

Hi, is there an existing generic trait crate for CAN bus (I vaguely remember seeing one at some point)? If yes, it would of course be great to also support...

> If not having tests is an issue, it doesn't look like like it should be too hard to add can support there too. Of course tests would be great...

Fair warning, my experience with CAN is _very_ limited... I think I see the problem. Arbitrating [`Can::transmit()`](https://docs.rs/embedded-hal/0.2.7/embedded_hal/blocking/can/trait.Can.html#tymethod.transmit) would be "easy" as its contract states that it should block until the...

I see in the commits for the PR that you originally had a new example included here: 53f594d This example doesn't show up in the final diff, however? If your...

Ah, right, that example is already upstream as of #267 so ignore my previous comment. I just got confused by seeing the commit here.