#time #date-time #date #嵌入式时间 #测试

开发 std-embedded-time

使用 std::time 实现嵌入式时间的时钟

1 个不稳定版本

0.1.0 2021年8月20日

#1709嵌入式开发

Download history • Rust 包仓库 147/week @ 2024-03-30 • Rust 包仓库 153/week @ 2024-04-06 • Rust 包仓库 445/week @ 2024-04-13 • Rust 包仓库 318/week @ 2024-04-20 • Rust 包仓库 452/week @ 2024-04-27 • Rust 包仓库 263/week @ 2024-05-04 • Rust 包仓库 113/week @ 2024-05-11 • Rust 包仓库 275/week @ 2024-05-18 • Rust 包仓库 321/week @ 2024-05-25 • Rust 包仓库 249/week @ 2024-06-01 • Rust 包仓库 260/week @ 2024-06-08 • Rust 包仓库 235/week @ 2024-06-15 • Rust 包仓库 167/week @ 2024-06-22 • Rust 包仓库 444/week @ 2024-06-29 • Rust 包仓库 526/week @ 2024-07-06 • Rust 包仓库 378/week @ 2024-07-13 • Rust 包仓库

1,548 每月下载次数
用于 5 包

自定义许可

5KB

std-embedded-time

使用 embedded-time::Clock 通过 std::time 实现,以便在主机测试中轻松使用 embedded-time。

用法

开始使用时钟非常简单

use std_embedded_time::StandardClock;
use embedded_time::Clock;

fn main() {
    let clock = StandardClock::default();

    let now = clock.try_now().unwrap();
    println!("Current time: {:?}", now);
}

lib.rs:

标准 embedded-time

此库提供了一个可用于主机测试的 embedded_time::Clock

提供的 embedded_time::Clock 实现基于 std::time

用法

use std_embedded_time::StandardClock;
use embedded_time::Clock;

fn main() {
    let clock = StandardClock::default();

    let now = clock.try_now().unwrap();
    println!("Current time: {:?}", now);
}

依赖关系

~605KB
~11K SLoC