blob: c2b7355a8b838f062206dc25afe498458623ebc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Added helper construction methods for `SlaveAddr`.
### Changed
- Use Rust edition 2018 in code an examples.
## [0.2.0] - 2019-03-31
### Changed
- [breaking-change] Mode change has been integrated into `into_continuous` and
`into_one_shot` methods. This removes the need for a `start` method in continuous
mode and the `Error::NotStarted`. Everything is now encoded into the modes.
When changing into continuous mode the measurements are started and to stop one
can simply change into one-shot mode. (This is how the hardware does it anyway).
The one-shot mode is not affected.
When changing the mode an I2C communication error can occur but the unchanged device
can now be retrieved.
## 0.1.0 - 2018-11-21
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.
[Unreleased]: https://github.com/eldruin/ads1x1x-rs/compare/v0.2.0...HEAD
[0.2.0]: https://github.com/eldruin/ads1x1x-rs/compare/v0.1.0...v0.2.0
|