All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- [change] Update to embedded-hal 1.0 (#36)
- [add] Allow reading raw measurement data (#28)
- [add] Temperature/Humidity: Expose
from_raw
constructor (#28) - [add] Impl
Copy
for all measurement data types (#28) - [change] Switch to Rust 2021
- [add] Provide non-blocking API for measurements (#16)
- [add] Type aliases for the sensors (#20)
- [add] Expose
MeasurementDuration
trait (#23) - [add] Add shortcut function
max_measurement_duration
(#23) - [fix] Remove
MeasurementDuration
trait bound from some impls (#24)
Since a new async API has been added, we have decided to wait with stabilization until we've gathered some more practical experience with this API.
- [add] Support for SHTC1 and SHTW2
- [add] Hardcoded I²C addresses
- [fix] Fix underflow in temperature conversion (#9)
- [change] Remove WriteRead trait bound (#13)
This release should be feature-complete. Unless some bugs or API deficiencies are found over the next weeks, a 1.0 release should follow later this year.
This is the initial release to crates.io of the feature-complete driver (with support for SHTC3). There may be some API changes in the future, in case I decide that something can be further improved. Furthermore, support for SHTC1 and maybe other devices of this series will be added. All changes will be documented in this CHANGELOG.