You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.8 KiB


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.



0.3.1 - 2020-07-10


  • Added methods to set alarms 1 and 2 with a chrono::NaiveTime: set_alarm1_hms() and set_alarm2_hm().


  • Changed alarm setting methods to automatically correct invalid values to irrelevant input parameters due to the selected matching strategy.

0.3.0 - 2020-05-02


  • [breaking-change] Renamed is_busy() and is_running() methods busy() and running() due to Rust naming conventions.
  • Implement trait from rtcc crate.
  • Changed get_datetime() and set_datetime() parameter from DateTime to chrono::NaiveDateTime.


  • Methods to set and get date and time using chrono::NaiveDate and chrono::NaiveTime:
    • get_time()
    • set_time()
    • get_date()
    • set_date()
  • chrono (through rtcc) dependency.


  • DateTime data structure was replaced by chrono::NaiveDateTime.

0.2.0 - 2018-11-16


  • Support for configuration of alarms 1 and 2.


  • [breaking-change] clear_has_been_stopped_flag() always sets the value of the status register.

0.1.0 - 2018-10-31

This is the initial release to All changes will be documented in this CHANGELOG.