| Crates.io | systick-timer |
| lib.rs | systick-timer |
| version | 0.1.5 |
| created_at | 2025-03-08 23:34:37.538063+00 |
| updated_at | 2025-08-10 22:44:02.250493+00 |
| description | 64-bit SysTick timer for Cortex-M0 |
| homepage | https://github.com/kaidokert/systick-timer-rs |
| repository | https://github.com/kaidokert/systick-timer-rs |
| max_upload_size | |
| id | 1584922 |
| size | 52,926 |
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
To run the tests, run without default features:
cargo test --no-default-features