systick-timer 0.1.5

64-bit SysTick timer for Cortex-M0
Documentation

64-bit SysTick timer for Cortex-M0

crate documentation Build

Implements a 64-bit SysTick based timer, that tracks overflows and provides as single monotonic 64-bit value at the desired resolution. The only dependencies are cortex-m and cortex-m-rt crates.

Optionally wraps this in an embassy-time-driver.

Examples included for QEMU Cortex-M0.

To run the demos with QEMU:

cargo runq --example basic_time

Embassy version:

cargo runq --example embassy_time

Testing

To run the tests, run without default features:

cargo test --no-default-features