Expand description
Efficient #![no_std]
parser for devicetree blobs compliant (hopefully)
with version 0.4 of the specification.
Re-exports§
pub use fallible_iterator;
Modules§
- Features depending on memory allocation.
- Interface for low-level parsing of a devicetree blob.
- Higher level of abstraction. This is very incomplete; consider creating your own types instead.
- Types representing property values.
- Utility functions.
Structs§
- An iterator over the
MemReserveEntry
from aDevicetree
blob’s memory reservation block. - An entry from a blob’s memory reservation block, obtained from
MemReserveEntries
. - Holds information for deserialization.
Enums§
- Any error related to the blob representation caused by this crate.
- Any error caused by this crate.
Traits§
- Types that can be parsed from a devicetree node.
- Types that can be parsed from a devicetree property.
- Absolute path of an item.
- Types that can collect several devicetree nodes.
Type Aliases§
- Number of 4-byte cells. This crate has an upper limit of 4 cells, but that is not part of the spec.
- Numerical identifier for a node.
Derive Macros§
- Derive macro generating an impl of the trait
DeserializeNode
.