Part of https://github.com/rust-embedded/wg/issues/383 Settled blockers: * ~#169~ (closed for later consideration) * #163 * ~#172~ * ~[[RFC] digital::v3 interface](https://github.com/rust-embedded/wg/pull/393) + moving to a single interface~ * #234 * #98 PR: #222 * #140 * #147 PR: #230 * #156 * #110 * #244 PR: #246 * #298 * ~#249~ * #229 PR: #296 * ~#182 PR: #183~ * #287 * #321 * #351 * #365 * Alternative SPI word lengths: #320 * ~#340~ * #398 * ~#387~ * #394 * #392 * #432 * #440 * #443 * #445 * #367 * ~https://github.com/rust-embedded/linux-embedded-hal/issues/87~ discussed in WG meetings, we decided we're OK with the solutions in https://github.com/rust-embedded/linux-embedded-hal/issues/87#issuecomment-1267641344 * #349 * #480 * #283 PR: #284 * #482 * #483 * ~#539~ docs in #559, will add CS delays to `embedded-hal-bus` later. * #541 * #552 * #455 Open blockers: * #547 * #553 ? * #555 * Show that MCU and linux implementations work fine * Show that drivers can work fine with the new changes * Your issue here! Feel free to nominate issues also by commenting below
Part of rust-embedded/wg#383
Settled blockers:
WIP: Re-organising repo #169(closed for later consideration)[RFC] Use core language async primitives instead external crates #172[RFC] digital::v3 interface + moving to a single interfaceCapturetrait requires moving/copying channel argument #249Errortypes #229 PR: Add error traits for communication interfaces #296Pwm enable and disable methods only work for channels #182 PR: Add methods to enable/disable the entire timer #183IoPin trait not practical to implement with multiple input/output types #340It's not clear whencan::ErrorKind::Acknowledgeshould be returned #387SPI implementation doesn't follow embedded-hal requirements for CS linux-embedded-hal#87discussed in WG meetings, we decided we're OK with the solutions in SPI implementation doesn't follow embedded-hal requirements for CS linux-embedded-hal#87 (comment)spi: add settings to embedded-hal-bus SpiDevice impls for CS-to-clock delays. #539docs in spi: documentOperation::DelayNsis not for CS delays. #559, will add CS delays toembedded-hal-buslater.spi::Operation::DelayNs#552Open blockers:
&mut selfinInputPinandStatefulOutputPin. #547&mut selfinInputPinandStatefulOutputPin" #553 ?Feel free to nominate issues also by commenting below