64-bit SysTick timer for Cortex-M0
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: