如何将Teensy板添加到VS Code和Arduino插件?

AJ.*_*AJ. 8 macos arduino teensy visual-studio-code

我目前正在使用带有Teensyduino的Arduino IDE编写青少年y2.0.它工作但Arduino IDE是垃圾,所以我想使用VS Code.虽然Arduino VS代码插件工作正常,但它不能将Teensy识别为板,即使Teensyduino将其库等安装到Arduino IDE包中.

有谁知道如何添加Teensy支持VS代码或我可以使用的替代IDE将识别该板?

OSX Sierra/VS Code with vscode-arduino plugin v0.24/Teensy 2.0

Joe*_*sky 6

您可以将PlatformIO与 Visual Studio Code(或许多其他主要 IDE,甚至从命令行)一起使用。PlatformIO 是一个适用于各种嵌入式平台的构建系统(有点像 Make,但功能更强大)。

开始:

  • 运行 Visual Studio 代码
  • 选择首选项/扩展
  • 搜索“PlatformIO”并单击安装
  • 出现提示时重新加载 VS Code
  • 在 PIO 主窗口中,单击“BOARDS”图标
  • 找到你的青少年板。查看“平台”列,然后单击“Teensy”
  • 这将带您进入一个可以安装Teensy Platform 的屏幕。

要查看它的工作原理:

  • 转到 PIO Home(如果您丢失了 VS Code 窗口的左下角有一个小房子图标)
  • 单击项目示例
  • 选择 Teensy > Arduino Blink
  • 找到它为您提供的platformio.ini文件,然后删除除您的特定 Teensy 板之外的所有额外部分
  • 在 VS Code 屏幕的左下角,您将看到一个用于构建的复选标记图标和一个用于在 Teensy 上安装 HEX 文件的右箭头图标,就像 Arduino 编辑器一样。

您仍然需要 Teensyduino!

[向 Mikah Barnett 致敬,寻求评论中的答案]