serde-device-tree

Crates.ioserde-device-tree
lib.rsserde-device-tree
version0.0.1
sourcesrc
created_at2021-12-16 10:29:52.358595
updated_at2021-12-16 10:29:52.358595
descriptionA Device Tree blob serialization file format
homepage
repositoryhttps://github.com/luojia65/serde-device-tree
max_upload_size
id499115
size67,432
Luo Jia / Zhouqi Jiang (luojia65)

documentation

https://docs.rs/serde-device-tree

README

serde_device_tree

Use serde framework to deserialize Device Tree Blob binary files; no_std compatible.

Use this library

Run example:

cargo run --example hifive-unmatched-a00

You'll get following results:

   Compiling serde_device_tree v0.1.0 (D:\RustSBI\serde_device_tree)
    Finished dev [unoptimized + debuginfo] target(s) in 0.92s
     Running `target\debug\examples\hifive-unmatched-a00.exe`
#address_cells = 2
#size_cells = 2
model = SiFive HiFive Unmatched A00
compatible = sifive,hifive-unmatched-a00sifive,fu740-c000sifive,fu740
stdout = serial0
cpu timebase frequency = 1000000
cpu u_boot_dm_spl = true
cpu cpu@0, compaible = sifive,bullet0riscv
cpu cpu@1, compaible = sifive,bullet0riscv
cpu cpu@2, compaible = sifive,bullet0riscv
cpu cpu@3, compaible = sifive,bullet0riscv
cpu cpu@4, compaible = sifive,bullet0riscv
Commit count: 23

cargo fmt