Board Information Interface
Public header: #include "brookesia/hal_interface/interfaces/system/board_info.hpp"
Class: BoardInfoIface
BoardInfoIface exposes static board metadata, such as the board name, main chip, hardware version, description, and manufacturer. Upper layers can use it to identify the current board at runtime and adapt displayed device information or board-specific logic.
API Reference
Header File
Classes
-
class BoardInfoIface : public esp_brookesia::hal::Interface
Board information interface for querying static board metadata.
Public Functions
-
inline explicit BoardInfoIface(Info info)
Construct a board information interface.
- Parameters
info -- [in] Static board information.
-
virtual ~BoardInfoIface() = default
Virtual destructor for polymorphic board information interfaces.
Public Static Attributes
-
inline explicit BoardInfoIface(Info info)