[−][src]Crate fdt_rs
A flattened device tree (FDT) parser for embedded, low memory, and safety-critical no-std environments.
Includes the following features:
- Low-level FDT parsing utilities to build your own library
- Simple utilites based on in-order parsing of the FDT
- Performant utilities which leverage an index built over the FDT
Features
This crate can be used without the standard library (#![no_std]) by disabling
the default std feature. To use no-std place the following in your Cargo.toml:
[dependencies.fdt-rs]
version = "x"
default-features = false
Examples
Modules
| base | Basic device tree parsing utils that operate directly on the FDT. |
| error | Errors reported by this library |
| index | Performant device tree utils which use an index built over a parsed FDT. |
| prelude | Module exporting traits of this library. |
| spec | Definitions of structs and enums from the device tree specification. |