#cortex-m #arm #time

asm-delay

基于 arm::delay 的嵌入式-hal DelayMs & DelayUs 的 no_std 实现

16 个版本 (1 个稳定版本)

1.0.0 2024年1月28日
0.9.0 2020年7月12日
0.8.1 2020年7月12日
0.7.0 2019年6月4日
0.5.1 2019年3月17日

#154嵌入式开发

Download history 26/week @ 2024-03-30 9/week @ 2024-04-06 28/week @ 2024-04-13 30/week @ 2024-04-20 12/week @ 2024-04-27 3/week @ 2024-05-04 8/week @ 2024-05-11 4/week @ 2024-05-18 6/week @ 2024-05-25 7/week @ 2024-06-01 6/week @ 2024-06-08 121/week @ 2024-06-15 693/week @ 2024-06-22 446/week @ 2024-06-29 400/week @ 2024-07-06 493/week @ 2024-07-13

每月2,074 次下载
用于 sent-driver

MIT 许可证

4KB
62

asm-delay

cortex-m 的嵌入式-hal DelayMs & DelayUs 的 no_std 实现

Build Status

基本用法

在您的 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);

文档

API 文档可在 docs.rs 上找到。

许可证

许可协议


lib.rs:

cortex-m 的 DelayMs 和 DelayUs 的 no_std 实现

依赖项

~595KB