BoardData

Unified board data combining hardware metadata and pin layout.

Declared in src/libs/libboard/board/BoardData.hpp
Inherited By BoardDescription
Group board

Detailed description

BoardData is the single authoritative representation of a board definition, merging what was previously split between BoardRecord (hardware metadata) and BoardDescription (pin layout). Supports loading from both schema v2 (no pins) and v3 (with pins) JSON formats.

See also BoardPin, BoardDatabase, BoardManager.

In this section