#time #cortex-m #arm

asm-delay-embedded-time

基于arm::delay的嵌入式-hal DelayMs & DelayUs 的no_std实现,具有嵌入式时间功能

1 个不稳定版本

0.9.1 2022年5月21日

#1001嵌入式开发

Download history • Rust 包仓库 1/week @ 2024-03-13 • Rust 包仓库 4/week @ 2024-03-27 • Rust 包仓库 4/week @ 2024-04-03 • Rust 包仓库 1/week @ 2024-05-29 • Rust 包仓库 2/week @ 2024-06-05 • Rust 包仓库 7/week @ 2024-06-12 • Rust 包仓库 300/week @ 2024-06-19 • Rust 包仓库 679/week @ 2024-06-26 • Rust 包仓库

989 每月下载量

MIT 协议

5KB
67 代码行

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实现

依赖项

~1MB
~17K SLoC