Skip to content

Releases: RusPiRo/ruspiro-timer

Release v0.6.0

26 Nov 21:41
be2748b
Compare
Choose a tag to compare

Release Notes

🐱 v0.6.0

Introduce the MMIO address mapping to support also Raspberry 4 as a target for this crate.

  • 💡 Features

    • add features pi4_low and pi4_high to compile for Raspberry Pi 4 model
  • 🔧 Maintenance

    • rename ruspiro_pi3 feature to pi3

Release v0.5.2

06 Sep 16:57
cbe54e6
Compare
Choose a tag to compare

Release Notes

🍈 v0.5.2

This is a maintenance release ensuring successful build with the latest nightly (2021-09-05) version of Rust.

  • 🔧 Maintenance

    • build the current crate with the latest nightly Rust version
    • bump the dependency versions
    • remove the unsused llvm_asm feature

Release v0.5.1

13 May 14:58
312c77d
Compare
Choose a tag to compare

Release Notes

🍑 v0.5.1

  • 💡 Features

    • Re-export Duration type from core::time for convinience when using this crate.

Release v0.5.0

13 May 14:13
7a0c7f2
Compare
Choose a tag to compare

Release Notes

🍑 v0.5.0

  • 🔧 Maintenance

    • Migrate the build pipeline to github actions
    • update versions of dependent crates
  • 💡 Features

    • Use the Duration type from core::time module instead of custom duration type.

v0.4.1

12 Sep 10:01
Compare
Choose a tag to compare

Release Notes

🕵️ Fixes

  • remove asm! macro usages and replace with llvm_asm!
  • use cargo make to stabilize cross-platform builds

v0.4.0

25 Jan 19:51
d3708c9
Compare
Choose a tag to compare

Release Notes

🍕 v0.4.0

💡 Features

Introduce the possibility to schedule function/closure execution with a delay in multiples of milli seconds relative to the current time of execution.

🔧 Maintenance

Some code refactoring for the new functionality and hopefully cleaner structure

Enable aarch64 build target architecture

14 Dec 14:58
a2506dc
Compare
Choose a tag to compare

Release Notes

  • Enable aarch64 build target architecture

RusPiRo timer w/o custom build target

04 Aug 20:10
24fedde
Compare
Choose a tag to compare

Release notes

This release removes the need for a custom build target. Now uses the standard build target armv7-unknown-linux-gnueabihf.

Initial RusPiRo timer crate

01 Aug 16:41
Compare
Choose a tag to compare

Release notes

This is the initial and base version of the timer crate providing 2 functions to pause the execution either microsecond accurate or based on CPU cycles.