The current state of the Arduino IDE.
-
ArduinoState
• 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.
• 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.
• Readonly
dataDirPath: undefined
| string
Filesystem path to the directories.data
location.
Deprecated
Use arduinoContext?.config?.dataDirPath
instead.
• 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.
• Readonly
port: undefined
| Port
The currently selected port in the Arduino IDE.
Deprecated
Use arduinoContext?.currentSketch?.port
instead.
• Readonly
sketchPath: undefined
| string
Absolute filesystem path of the sketch folder.
Deprecated
Use arduinoContext?.currentSketch?.sketchPath
instead.
• Readonly
userDirPath: undefined
| string
Filesystem path to the directories.user
location. This is the sketchbook path.
Deprecated
Use arduinoContext?.config?.userDirPath
instead.