Introduce the MMIO address mapping to support also Raspberry 4 as a target for this crate.
-
- add features
pi4_low
andpi4_high
to compile for Raspberry Pi 4 model
- add features
-
- rename
ruspiro_pi3
feature topi3
- rename
This is a maintenance release ensuring successful build with the latest nightly (2021-09-05) version of Rust.
-
- build the current crate with the latest nightly Rust version
- bump the dependency versions
- remove the unsused
llvm_asm
feature
-
- Re-export
Duration
type fromcore::time
for convinience when using this crate.
- Re-export
-
- Migrate the build pipeline to github actions
- update versions of dependent crates
-
- Use the
Duration
type fromcore::time
module instead of custom duration type.
- Use the
-
- remove
asm!
macro usages and replace withllvm_asm!
- use
cargo make
to stabilize cross-platform builds
- remove
-
- Introduce the possibility to schedule function/closure execution with a delay in multiples of milli seconds relative to the current time of execution.
-
- Some code refactoring for the new functionality and hopefully cleaner structure