j5.boards.board module

The base classes for boards and group of boards.

class j5.boards.board.Board[source]

Bases: object

A collection of hardware that has an implementation.

BOARDS = {}
firmware_version

The firmware version of the board.

static make_all_safe() → None[source]

Make all boards safe.

make_safe() → None[source]

Make all components on this board safe.

name

A human friendly name for this board.

serial

The serial number of the board.

static supported_components() → Set[Type[Component]][source]

The types of component supported by this board.