![]() ![]() If the extension could break away from using the Arduino IDE, I'd be able to fully ditch the Arduino IDE altogether. The only reasons why I still have the Arduino IDE itself, is because the extension requires that to run & I use it to build/compile & flash my firmware onto my target hardware. The very second I knew the Arduino extension for VS Code exists, I switched to it straight away & I have never looked back. I suspect it's a case of the people who are not very experienced in programming sticking with what they are familiar with, which is the Arduino IDE, whilst the people with experience in programming can handle more developer-style features of PlatformIO such as text project configuration files (which are actually a good thing if you're using source control), multi-target projects and standard file extensions for standard programming languages rather than the whole INO file which is really just a slightly hacked (in a wholly unecessary way in a sofwtare architecture sense) style of CPP file.īasically an Arduino extension for VS Code is too complex for inexperienced programmers mostly because of VS Code and too limiting, unecessarily quirky and inferior to other more natural options for experienced ones so it falls in between the main sets of users and is not popular with either group. PlatformIO also has an extension for VS Code which also supports Arduino as well as a lot of other frameworks.
0 Comments
Leave a Reply. |