#delay #timer #atsamd #embedded-hal

no-std cortex-m-systick-countdown

围绕 Cortex-M SysTick 的包装,以提供多个并发 CountDown 值

1 个不稳定版本

0.1.0 2019 年 8 月 3 日

#74#delay

Download history 21/week @ 2024-04-02

78 每月下载量

MIT/Apache

14KB
126 代码行

cortex-m-systick-countdown

此包提供 PollingSysTick,这是围绕 Cortex-M SysTick 外设的包装,使获取 embedded_hal::timer::CountDown 特性的值变得容易。

atsamd-halDelay 结构体不同,PollingSysTick 是非阻塞的,并允许您同时拥有多个独立的 CountDown 值。

文档

请参阅 Rust 文档。

开发

有一个用于 lm3s6965evb 和 qemu 的示例二进制文件。使用以下命令运行它:cargo run --example qemu

许可证

根据以下之一许可:

任选其一。

贡献

除非您明确声明,否则您有意提交以包含在此作品中的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~1MB
~12K SLoC