ryan
ryan
I think y'all are ahead of me on this, but, had a bash at [implementing futures](https://github.com/ryankurte/rust-radio/blob/master/src/nonblocking.rs) over [natually async](https://docs.rs/radio/0.4.4/radio/#traits) traits, was okay except for futures traits not yet being available,...
Hey thanks for the issue, how to constrain / construct / unconstrain components is currently a feature of the device-specific HAL implementation, and we don't have any core guidelines about...
outcomes from https://github.com/rust-embedded/embedded-hal/pull/394#issuecomment-1195879618 sound good to me! (looking forward to daylight savings here in a couple of months so the meetings are a paletable 08:00 instead of 06:00 here 🤣)
hey, thanks for opening an issue, a few questions and comments: - what do you mean by half duplex? afaik this is covered by the[`blocking::spi::Write`](https://docs.rs/embedded-hal/0.2.3/embedded_hal/blocking/spi/trait.Write.html) trait. - as far as...
> @ryankurte half duplex references a bidirectional mode where MISO and MOSI are shared (one signal). Ahh, that makes sense, thanks! > So unless I'm missing something here you only...
hmm is this for async or sync use? in the async case would [`.poll_next()`](https://docs.rs/futures/0.3.13/futures/stream/trait.Stream.html#tymethod.poll_next) per the standard stream implementation work? in the blocking case this seems like it could be...
@japaric IIRC (at least with DMA USB drivers) regardless of word size the buffer has to be 32-bit aligned on the m3's I've used. Almost definitely varies with platfom though.
> I wonder if it'd be better to have a trait for a pin that you can switch at runtime without changing type. this seems preferable to me, maybe with...
ooof, frustrating, and definitely something we should note or perhaps, move away from OpenOCD for this section. As other alternatives, for ST boards (and the STM32F3DISCOVERY) you may also be...
Love the idea of this, though ime it is possible and there are a number of reasons you might want to disable the watchdog (for example, rebooting from an app...