Become a fan of Slashdot on Facebook


Forgot your password?
Open Source Microsoft Hardware

Microsoft Makes 'Visual Studio Code Extension for Arduino' Open Source ( 65

BrianFagioli quotes BetaNews: Thursday, Microsoft released yet another open source tool on GitHub -- Visual Studio Code Extension for Arduino. This MIT-licensed code should greatly help developers that are leveraging Arduino hardware for Internet of Things-related projects and more. "Our team at Visual Studio IoT Tooling, researched the development tools developers are using today, interviewed many developers to learn about their pain points developing IoT applications, and found that of all layers of IoT, there are abundant dev tools for cloud, gateway, interactive devices, and industrial devices, but limited availability and capability for micro-controllers and sensors...

"Keeping open source and open platform in mind, we started the work to add an extension on Visual Studio Code, the cross-platform, open sourced advanced code editor, for Arduino application development," says Zhidi Shang, R&D and Product Development, Microsoft.

Microsoft's adds that its tool "is almost fully compatible and consistent with the official Arduino IDE," extending its capabilities with "the most sought-after features, such as IntelliSense, Auto code completion, and on-device debugging for supported boards."

Maybe this would be a good time to ask if anybody has a favorite IDE that they'd like to recommend?
This discussion has been archived. No new comments can be posted.

Microsoft Makes 'Visual Studio Code Extension for Arduino' Open Source

Comments Filter:
  • I've loved geany [] for my programming editor ever since I first came across it some years back.
    Mind you, I really only program in C with (usually) ncurses or (sometimes) the xforms toolkit, so maybe I'm just easy to please and not the target audience for the all-singing all-dancing IDE stuff.
    I use vim for general text editing where I'm just adding three lines to a configuration file or making a note of my dentist appointment since it's almost instantaneous and everything is just a keystroke away, but for prog

    • or (sometimes) the xforms toolkit

      Crikey that's a blast from the past! I guess it'll keep working unless Wayland takes over.

      • xforms isn't a moving target like gtk+, and it works with C. So I can write a program using xforms and look at it again in 20 years without having to rewrite it in the flavour-of-the-week.

        I view it as the gui equivalent to ncurses, actually.

    • I also use Geany when I have the luxury of an X Window screen. I do Python, JS, C, HTML, Perl, PHP and Bash with it. But for remote terminals over SSH and console terms I use ne ("the nice editor") fully customized.
  • by Osgeld ( 1900440 ) on Sunday July 09, 2017 @09:40AM (#54773063)

    Anything has to be better than that god aweful java crap that's held together with unicorn farts and hope that arduino uses now, it just gets slower and bigger every time they fiddle with a text file

  • For Arduino, any decent text editor and "make" are really all I need.

    On-device debugging sounds useful - but it's intrusive to performance and memory consumption - and it hogs the serial port, which I'm quite likely to be using for something else. If you're trying to squeeze the last drop from a processor with low clock speeds and very little memory (which you should be, if you're doing it right) - then all of this glitz has to go out of the window.

    If you don't need timing-perfect debugging - then just com

After all is said and done, a hell of a lot more is said than done.