#time #cortex-m #arm

asm-delay-embedded-time

no_std implementation of embedded-hal DelayMs & DelayUs based on arm::delay, featuring embedded-time

1 unstable release

0.9.1 May 21, 2022

#1016 in Embedded development

Download history 215/week @ 2024-11-15 246/week @ 2024-11-22 322/week @ 2024-11-29 483/week @ 2024-12-06 397/week @ 2024-12-13 31/week @ 2024-12-20 124/week @ 2024-12-27 396/week @ 2025-01-03 176/week @ 2025-01-10 632/week @ 2025-01-17 164/week @ 2025-01-24 83/week @ 2025-01-31 46/week @ 2025-02-07 13/week @ 2025-02-14 37/week @ 2025-02-21 42/week @ 2025-02-28

142 downloads per month

MIT license

5KB
67 lines

asm-delay

no_std implementation of embedded-hal's DelayMs & DelayUs for cortex-m.

Build Status

Basic usage

Include library as a dependency in your Cargo.toml :

[dependencies.asm_delay]
version = "<version>"
use embedded_hal::prelude::*;
use asm_delay::AsmDelay;
use asm_delay::bitrate::*;

let d = AsmDelay::new(64.mhz());
d.delay_ms(5);

Documentation

API Docs available on docs.rs.

License

Licensed under


lib.rs:

no_std implementation of DelayMs and DelayUs for cortex-m

Dependencies

~1MB
~17K SLoC