#1-wire #one-wire #w1

owfs

Rust API for OWFS(1-Wire文件系统)

10个版本

0.1.0 2024年5月8日
0.0.9 2024年5月7日
0.0.8 2022年6月3日

文件系统类别中排名390

Download history 43/week @ 2024-05-01 228/week @ 2024-05-08 2/week @ 2024-05-15 12/week @ 2024-05-22 7/week @ 2024-07-03 8/week @ 2024-07-10 71/week @ 2024-07-24 18/week @ 2024-07-31 6/week @ 2024-08-07

每月下载量95

MIT许可证

15KB
418

owfs-rs

Rust API for OWFS(1-Wire文件系统)

示例

// OWFS guard object, automatically calls `owcapi::OW_finish` on drop
let _og = owfs::init("localhost:4304").unwrap();
let devices = owfs::scan(owfs::ScanOptions::default()).unwrap();
for d in devices {
    dbg!(&d.info());
    if d.attrs().contains(&"PIO.1") {
        d.set("PIO.1", "1").unwrap();
    }
}

在主机上需要安装libowlibowcapi。还可以指示crate从源代码编译库(指定vendor功能)。

依赖项

~78KB