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
This crate can be used without the standard library (
#![no_std]) by disabling
std feature. To use
no-std place the following in your
[dependencies.fdt-rs] version = "x" default-features = false
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.