Expand description
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§
- Basic device tree parsing utils that operate directly on the FDT.
- Errors reported by this library
- Performant device tree utils which use an index built over a parsed FDT.
- Module exporting traits of this library.
- Definitions of structs and enums from the device tree specification.