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

开发 std-embedded-time

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

1 个不稳定版本

0.1.0 2021年8月20日

#1709嵌入式开发

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

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