如何独立于IDE

问题描述

Arduino IDE附带了头文件文件夹。诸如VS Code的Microsoft Arduino扩展之类的工具将Arduino IDE指定为前提条件,因此可以使用头文件

每次VS Code版本使用新版本的Node时,Arduino扩展都会中断,直到针对相同版本的Node发布为止。我正在尝试使用Arduino-CLI来消除此问题。

实验的一部分是通过删除IDE以查看是否需要IDE。 似乎可行,但我没有头文件。除了安装Arduino IDE之外,有人知道支持下载和安装这些方法的方式吗?

很明显,可以安装IDE,收获头文件夹,然后删除IDE,但这确实很麻烦,并且与我对管理所有这些扩展的闪闪发光的愿景有些冲突。

解决方法

检查Arduino IDE github存储库,我发现头文件和其他内容已重构为“核心”,即每个核心的存储库。

现在,CLI支持以可疑的相似名称安装“核心”。

arduino-cli core install arduino:sam

执行此命令后,会有一个新文件夹

C:\Users\<profilename>\AppData\Local\Arduino15\packages\arduino\hardware\sam

和必需的文件存在。