Skip to content

Latest commit

 

History

History
105 lines (56 loc) · 2.52 KB

ArduinoState.md

File metadata and controls

105 lines (56 loc) · 2.52 KB

Interface: ArduinoState

The current state of the Arduino IDE.

Hierarchy

Table of contents

Properties

Properties

boardDetails

Readonly boardDetails: undefined | BoardDetails

Lightweight representation of the board's detail. This information is provided by the Arduino CLI for the currently selected board. It can be undefined if the fqbn is defined but the platform is not installed.

Deprecated

Use arduinoContext?.currentSketch?.boardDetails instead.


compileSummary

Readonly compileSummary: undefined | CompileSummary

The summary of the latest sketch compilation. When the sketchPath is available but the sketch has not been verified (compiled), the buildPath can be undefined.

Deprecated

Use arduinoContext?.currentSketch?.compileSummary instead.


dataDirPath

Readonly dataDirPath: undefined | string

Filesystem path to the directories.data location.

Deprecated

Use arduinoContext?.config?.dataDirPath instead.


fqbn

Readonly fqbn: undefined | string

The Fully Qualified Board Name (FQBN) of the currently selected board in the Arduino IDE.

Deprecated

Use arduinoContext?.currentSketch?.board?.fqbn instead.


port

Readonly port: undefined | Port

The currently selected port in the Arduino IDE.

Deprecated

Use arduinoContext?.currentSketch?.port instead.


sketchPath

Readonly sketchPath: undefined | string

Absolute filesystem path of the sketch folder.

Deprecated

Use arduinoContext?.currentSketch?.sketchPath instead.


userDirPath

Readonly userDirPath: undefined | string

Filesystem path to the directories.user location. This is the sketchbook path.

Deprecated

Use arduinoContext?.config?.userDirPath instead.