Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.6 KB

CHANGELOG.md

File metadata and controls

52 lines (36 loc) · 1.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased - ReleaseDate

Changed

  • The methods get_interrupt_status and get_channel_status now require an immutable reference instead of a mutable one.

1.0.0 - 2024-08-05

Added

  • Derive Copy, PartialEq, Eq for SlaveAddr.

Changed

  • Update to embedded-hal 1.0.
  • The MSRV is now 1.62.0.

Removed

  • Default derive for device structs.

0.2.1 - 2020-08-13

Added

  • Support for T/PCA9545A and T/PCA9543A in the same family.

0.2.0 - 2019-10-03

Added

  • Splitting device into slave (virtual) I2C devices.

Changed

  • [breaking-change] Fuse TCA9548A and PCA9548A structs into Xca9548a since their implementation is the same. The new name also follows the Rust naming convention.

0.1.0 - 2018-09-27

This is the initial release to crates.io of the feature-complete driver. There may be some API changes in the future, in case I decide that something can be further improved. All changes will be documented in this CHANGELOG.