Expand description
Static chip data for the Consortium project, embedded at compile time.
This crate owns the chip-family databases (database/memory/*.yaml), the
generated per-core chip dumps (database/chip/*.json), the extracted
peripheral register definitions (database/peri/), and the vendor
device-tree sources (database/dts/).
It also owns the resolvers that turn a [profile] chip part number into a
parsed database::ChipDatabase or a per-core chipmap::ChipMap.
Modules§
- chipmap
- Per-core peripheral and interrupt maps, embedded at compile time from the
generated chip dumps (
database/chip/*.json). - database
- Chip-family databases, embedded at compile time and resolved from a chip
part number declared in
[profile] chip. - dts
- Vendor device-tree sources, embedded at compile time and resolved from a chip part number plus an optional board selector.
Enums§
- Data
Error - Errors raised while resolving and parsing the bundled chip data.