2 个不稳定版本

0.1.1 2024年7月8日
0.0.0 2024年5月24日

#272调试

Download history 99/week @ 2024-05-20 8/week @ 2024-05-27 4/week @ 2024-06-03 1/week @ 2024-06-10 131/week @ 2024-07-08 10/week @ 2024-07-22

每月 141 次下载
moondancer 中使用

BSD-3-Clause

5KB
51

ladybug

一个用于通过程序事件触发逻辑分析仪的小型库。

定义 LogicAnalyzer 实现

use ladybug::{Channel, LogicAnalyzer};

pub struct LadybugImpl {
    ...
}

impl LogicAnalyzer for LadybugImpl {
    fn high(&self, channel: Channel, bit_number: u8) {
       ...
    }

    fn low(&self, channel: Channel, bit_number: u8) {
       ...
    }
}

使用 ladybug::trace() 记录事件


    static LA: LadybugImpl = LadybugImpl::new(...);
    ladybug::set_analyzer(&la);

    ladybug::trace(Channel::B, 0, || {
        ...
    });

无运行时依赖

功能