Kind: function.
Return a populated PartDetails for
part. Fetches on demand if the local cache is empty,
then parses the small spine XML files:
<PART>.xml, common/cores_info.xml,
processor.properties, and one
<PART_VARIANT>.xml per package SKU.
Heavier payloads (per-peripheral registers, pin-mux model, clock
tree) are intentionally not parsed here. Reach them through the
returned root path and per-variant
db_links. See
docs/research/xml_survey.md for the schema universe.
Raises NxpFetchError when the part cannot be fetched
or when its <PART>.xml is missing or malformed.
Kind: function.
Offline counterpart to details(). Builds a
PartDetails from an already-populated cache directory
without touching the network. Raises NxpFetchError
when the expected cache path is missing.