Releases: RusPiRo/ruspiro-timer
Releases · RusPiRo/ruspiro-timer
Release v0.6.0
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
andpi4_high
to compile for Raspberry Pi 4 model
- add features
-
🔧 Maintenance
- rename
ruspiro_pi3
feature topi3
- rename
Release v0.5.2
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
Release Notes
🍑 v0.5.1
-
💡 Features
- Re-export
Duration
type fromcore::time
for convinience when using this crate.
- Re-export
Release v0.5.0
Release Notes
🍑 v0.5.0
-
🔧 Maintenance
- Migrate the build pipeline to github actions
- update versions of dependent crates
-
💡 Features
- Use the
Duration
type fromcore::time
module instead of custom duration type.
- Use the
v0.4.1
Release Notes
🕵️ Fixes
- remove
asm!
macro usages and replace withllvm_asm!
- use
cargo make
to stabilize cross-platform builds
v0.4.0
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
Release Notes
- Enable aarch64 build target architecture
RusPiRo timer w/o custom build target
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
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.