mirror of
https://github.com/rust-embedded/embedded-hal.git
synced 2026-04-19 05:06:04 +00:00
1.7 KiB
1.7 KiB
Change Log
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
v0.2.0 - 2018-05-12
Added
- A
ToggeableOutputPintrait has been added. This trait contains a single method:togglethat can be used to toggle the state of a push-pull pin.
Changed
- [breaking-change] The signature of
CountDown.waitchanged; it now returnsnb::Result<(), Void>. WhereVoidis the stable alternative to the never type,!, provided by the stablevoidcrate. Implementations of theCountDowntrait will have to be updated to use the new signature. With this change this crate compiles on the stable and beta channels.
-
[breaking-change] the
OutputPin.is_{low,high}methods have been moved into its own traitStatefulOutputPinand renamed tois_set_{low,high}. -
It has been clarified in the documentation that
OutputPinmust be implemented for push-pull output pins (and e.g. not for open drain output pins).
v0.1.2 - 2018-02-14
Added
- Unproven
blocking::serial::*traits
v0.1.1 - 2018-02-06
Added
- Unproven
digital::InputPintrait
v0.1.0 - 2018-01-16
Initial release