Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.68 KB

CHANGELOG.md

File metadata and controls

52 lines (32 loc) · 1.68 KB

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.

v0.2.0 - 2018-05-12

Added

  • A ToggeableOutputPin trait has been added. This trait contains a single method: toggle that can be used to toggle the state of a push-pull pin.

Changed

  • [breaking-change] The signature of CountDown.wait changed; it now returns nb::Result<(), Void>. Where Void is the stable alternative to the never type, !, provided by the stable void crate. Implementations of the CountDown trait 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 trait StatefulOutputPin and renamed to is_set_{low,high}.

  • It has been clarified in the documentation that OutputPin must 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::InputPin trait

v0.1.0 - 2018-01-16

Initial release