Skip to content

Releases: rust-embedded/rust-i2cdev

Release 0.6.2

Choose a tag to compare

@eldruin eldruin released this 11 Nov 12:34
4698c3a
  • Relax lifetime constraint on I2CTransfer::transfer msgs reference.
  • Derived common traits for public types.

Release 0.6.0

Choose a tag to compare

@eldruin eldruin released this 09 Aug 07:58
594860e
  • Hide nix from the public API such that it can be updated without resulting in a breaking change.
  • Updated nix to version 0.26; only use the ioctl feature.
  • Updated bitflags to version 2.3.
  • Use File.read_exact instead of File.read in LinuxI2CDevice.read so that the buffer is filled.
  • Fix the lifetime parameter on LinuxI2CMessage to ensure that it does not outlive the buffer it points to.
  • Updated MSRV to 1.60.0.

Release 0.5.1

Choose a tag to compare

@eldruin eldruin released this 22 Nov 21:59
4d879dd
  • Add PEC support for SMBus compatible adapters.
  • Add LinuxI2CDevice::force_new() to open the device without checking if the address is bound to a driver.
  • Updated nix to version 0.23.

Release 0.5.0

Choose a tag to compare

@eldruin eldruin released this 22 Sep 08:48
3db19e9
  • Updated nix to version 0.22.
  • Updated bitflags to version 1.3.
  • Updated MSRV to version 1.46.0.