Skip to content

Release 1.0.0-alpha.9

Compare
Choose a tag to compare
@Dirbaio Dirbaio released this 28 Sep 19:00
· 280 commits to master since this release
bfb276e

*** This is (also) an alpha release with breaking changes (sorry) ***

Changed

  • The embedded-hal crate now contains blocking traits only. Import paths no longer contain ::blocking.

Added

  • Implement PartialOrd, Ord, Hash for can::StandardId, can::ExtendedId and can::Id according to CAN bus arbitration rules
  • Implement Eq for i2c::Operaiton
  • Implement PartialOrd, Ord, Hash for can::StandardId, can::ExtendedId and can::Id according to CAN bus arbitration rules.

Fixed

  • Fixed documentation for wait_for_rising_edge.

Removed

  • digital::blocking::IoPin traits. See: #340, #397.
  • nb traits are now available in a separate embedded-hal-nb crate.
  • spi::blocking::ExclusiveDevice and spi::blocking::ExclusiveDeviceError. These have been moved to a separate embedded-hal-bus crate.
  • Moved CAN traits to a separate embedded-can crate.