2 个不稳定版本
0.1.1 | 2024年7月8日 |
---|---|
0.0.0 | 2024年5月24日 |
#272 在 调试 中
每月 141 次下载
在 moondancer 中使用
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, || {
...
});