我当前正在使用带有Teensyduino的Arduino IDE编程Teens y2.0。它可以工作,但是Arduino IDE有点垃圾,所以我想使用VS Code。但是,尽管Arduino VS代码插件可以正常工作,但即使Teensyduino将其库等安装在Arduino IDE软件包中,它也无法将Teensy识别为开发板。

有谁知道如何在VS Code或我可以使用的替代IDE中添加Teensy支持,以识别主板?

OSX Sierra/带有vscode-arduino插件v0.24的VS Code/Teensy 2.0

最佳答案

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

开始:

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

  • 要查看其工作原理,请执行以下操作:
  • 转到PIO主页(如果丢失了,则在VS Code窗口的左下方有一个小房子图标)
  • 单击项目示例
  • 选择Teensy> Arduino闪烁
  • 找到它提供的 platformio.ini 文件,并删除除您的特定Teensy板
  • 之外的所有其他部分。
  • 在VS Code屏幕的左下角,您会看到一个选中标记图标和一个向右箭头图标,它们会像Arduino编辑器一样在Teensy上安装HEX文件。

  • 您仍然需要Teensyduino!

    [关于注释的答案,给Mikah Barnett的提示]

    10-04 14:29