crab-usb 0.6.1

A usb host for embedded systems, written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    println!("cargo::rustc-check-cfg=cfg(umod)");
    println!("cargo::rustc-check-cfg=cfg(kmod)");

    let os = std::env::var("CARGO_CFG_TARGET_OS").unwrap_or_default();
    if os == "none" {
        println!("cargo::rustc-cfg=kmod");
    } else if std::env::var("CARGO_FEATURE_LIBUSB").is_ok() {
        println!("cargo::rustc-cfg=umod");
    }
}