I've made quite a bit of progress with Visual studio code and the Arduino.
It's far from intuitive and to be honest, I probably wouldn't know exactly what got it working for me. I now have an Arduino.json, a C configuration file and I've added the paths to the Arduino projects folder into the main settings file.
However, with all that done, I have a lovely little set up now for writing, debugging and uploading to the Arduino.
The simplist thing to do is when I'm finished coding, I press control alt u and within a second, the upload has finished and I can read using standard commands to see how that compile and upload went.
Of course, I can also press control shift p to go to the commands pallet and type upload and the first thing to appear will be Arduino upload but the keyboard shorts are really nice and easy to remember.
Then same with the serial monitor. I press control shift p, type serial and hit enter. Right away the serial monitor opens and I have set focus to the output.
I thought I'd never like using a GUI for Arduino development. I was very set in my ways of just using ino but now that I'm using VSCode, I'm very happy with this alternative.
I'm also now coding the python element of this project in VSCode as well. This is a bit of a pain because I don't need / want Python installed locally but this isn't the way VSCode wants the python editor to work.
I have a NAS mounted on a raspberry pi. I work on the code in Visual studio code so that I have auto complete for variable names etc then I just do my debugging with the output of the python console on the RPi. It might be considered a little inefficient to do it that way but the python element of the project is specifically for the raspberry pi so it made sense to me at the time to build it on that system.
Another thing I really like about Visual Studio Code is it starts so fast!
If you need to dabble in a bit of coding or if you have something more complex to do, I'd suggest that you give this a serious look.
I also like it for Powershell. Although I really wish the built in console was accessible. That's a real source of annoyance at the moment.
-----Original Message-----
From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Ryan Shugart via Blind-sysadmins
Sent: Friday 22 December 2017 16:39
To: Blind sysadmins list