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
- The methods
get_interrupt_status
andget_channel_status
now require an immutable reference instead of a mutable one.
1.0.0 - 2024-08-05
- Derive
Copy
,PartialEq
,Eq
forSlaveAddr
.
- Update to
embedded-hal
1.0. - The MSRV is now 1.62.0.
Default
derive for device structs.
0.2.1 - 2020-08-13
- Support for T/PCA9545A and T/PCA9543A in the same family.
0.2.0 - 2019-10-03
- Splitting device into slave (virtual) I2C devices.
- [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.