Visual studio Code accessibility. Working with Arduino.
I really like the UI of visual Studio Code. It makes perfect sense and I really like that when using it with NVDA, the verbosity is just perfect! But I'm having a problem when trying to upload sketches to the Arduino. I'm not sure what that problem is as I'm not getting any details. There's nothing in the output window. Here are my questions. Can anyone assist please? 1. When uploading to the Arduino. Do I need to explicitly initialize the board? This wasn't necessary in previous IDE's. 2. Should the output window report on the success or the failure of uploading the sketch? 3. Is the bod rate and serial connection saved when the Visual studio code editor is restarted? I don't think it is. 4. When I show the serial port but I close the output window, how is it re-enabled again? There's no window menu. I generally just try the output window again. Any other tips appreciated.
Hi Darragh: I've passed your email onto the person responsible for VS accessibility, including VS Code. I really don't have a lot of experience with VSCode, so hopefully he can help us figure out where this needs to go. Unfortunately he's out for the holidays so we may not hear anything back until after the new year. Also I know the EDAD person who normally monitors this list is on vacation, so I'll pass it onto them so a ticket can be opened for this issue. Sorry I don't have much more for you right away. Ryan -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Darragh Ó Héiligh Sent: Thursday, December 21, 2017 5:32 PM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Subject: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. I really like the UI of visual Studio Code. It makes perfect sense and I really like that when using it with NVDA, the verbosity is just perfect! But I'm having a problem when trying to upload sketches to the Arduino. I'm not sure what that problem is as I'm not getting any details. There's nothing in the output window. Here are my questions. Can anyone assist please? 1. When uploading to the Arduino. Do I need to explicitly initialize the board? This wasn't necessary in previous IDE's. 2. Should the output window report on the success or the failure of uploading the sketch? 3. Is the bod rate and serial connection saved when the Visual studio code editor is restarted? I don't think it is. 4. When I show the serial port but I close the output window, how is it re-enabled again? There's no window menu. I generally just try the output window again. Any other tips appreciated. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7Cb183cff8426c4c73a38508d548dbd962%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636495031436777295&sdata=EoMKgMU5bRyQEozOwf99a3IB0k5u%2Bz1RraYNZ%2FXCGyc%3D&reserved=0
Hi Darragh: I've passed your email onto the person responsible for VS accessibility, including VS Code. I really don't have a lot of experience with VSCode, so hopefully he can help us figure out where this needs to go. Unfortunately he's out for the holidays so we may not hear anything back until after the new year. Also I know the EDAD person who normally monitors this list is on vacation, so I'll pass it onto them so a ticket can be opened for this issue. Sorry I don't have much more for you right away. Ryan -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Darragh Ó Héiligh Sent: Thursday, December 21, 2017 5:32 PM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Subject: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. I really like the UI of visual Studio Code. It makes perfect sense and I really like that when using it with NVDA, the verbosity is just perfect! But I'm having a problem when trying to upload sketches to the Arduino. I'm not sure what that problem is as I'm not getting any details. There's nothing in the output window. Here are my questions. Can anyone assist please? 1. When uploading to the Arduino. Do I need to explicitly initialize the board? This wasn't necessary in previous IDE's. 2. Should the output window report on the success or the failure of uploading the sketch? 3. Is the bod rate and serial connection saved when the Visual studio code editor is restarted? I don't think it is. 4. When I show the serial port but I close the output window, how is it re-enabled again? There's no window menu. I generally just try the output window again. Any other tips appreciated. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7Cb183cff8426c4c73a38508d548dbd962%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636495031436777295&sdata=EoMKgMU5bRyQEozOwf99a3IB0k5u%2Bz1RraYNZ%2FXCGyc%3D&reserved=0
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 <blind-sysadmins@lists.hodgsonfamily.org> Cc: Ryan Shugart <ryshugar@microsoft.com> Subject: Re: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. Hi Darragh: I've passed your email onto the person responsible for VS accessibility, including VS Code. I really don't have a lot of experience with VSCode, so hopefully he can help us figure out where this needs to go. Unfortunately he's out for the holidays so we may not hear anything back until after the new year. Also I know the EDAD person who normally monitors this list is on vacation, so I'll pass it onto them so a ticket can be opened for this issue. Sorry I don't have much more for you right away. Ryan -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Darragh Ó Héiligh Sent: Thursday, December 21, 2017 5:32 PM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Subject: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. I really like the UI of visual Studio Code. It makes perfect sense and I really like that when using it with NVDA, the verbosity is just perfect! But I'm having a problem when trying to upload sketches to the Arduino. I'm not sure what that problem is as I'm not getting any details. There's nothing in the output window. Here are my questions. Can anyone assist please? 1. When uploading to the Arduino. Do I need to explicitly initialize the board? This wasn't necessary in previous IDE's. 2. Should the output window report on the success or the failure of uploading the sketch? 3. Is the bod rate and serial connection saved when the Visual studio code editor is restarted? I don't think it is. 4. When I show the serial port but I close the output window, how is it re-enabled again? There's no window menu. I generally just try the output window again. Any other tips appreciated. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7Cb183cff8426c4c73a38508d548dbd962%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636495031436777295&sdata=EoMKgMU5bRyQEozOwf99a3IB0k5u%2Bz1RraYNZ%2FXCGyc%3D&reserved=0 _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://lists.hodgsonfamily.org/listinfo/blind-sysadmins
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 <blind-sysadmins@lists.hodgsonfamily.org> Cc: Ryan Shugart <ryshugar@microsoft.com> Subject: Re: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. Hi Darragh: I've passed your email onto the person responsible for VS accessibility, including VS Code. I really don't have a lot of experience with VSCode, so hopefully he can help us figure out where this needs to go. Unfortunately he's out for the holidays so we may not hear anything back until after the new year. Also I know the EDAD person who normally monitors this list is on vacation, so I'll pass it onto them so a ticket can be opened for this issue. Sorry I don't have much more for you right away. Ryan -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Darragh Ó Héiligh Sent: Thursday, December 21, 2017 5:32 PM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Subject: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. I really like the UI of visual Studio Code. It makes perfect sense and I really like that when using it with NVDA, the verbosity is just perfect! But I'm having a problem when trying to upload sketches to the Arduino. I'm not sure what that problem is as I'm not getting any details. There's nothing in the output window. Here are my questions. Can anyone assist please? 1. When uploading to the Arduino. Do I need to explicitly initialize the board? This wasn't necessary in previous IDE's. 2. Should the output window report on the success or the failure of uploading the sketch? 3. Is the bod rate and serial connection saved when the Visual studio code editor is restarted? I don't think it is. 4. When I show the serial port but I close the output window, how is it re-enabled again? There's no window menu. I generally just try the output window again. Any other tips appreciated. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7Cb183cff8426c4c73a38508d548dbd962%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636495031436777295&sdata=EoMKgMU5bRyQEozOwf99a3IB0k5u%2Bz1RraYNZ%2FXCGyc%3D&reserved=0 _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://lists.hodgsonfamily.org/listinfo/blind-sysadmins
Hey Darragh: That's great news regarding VS Code, please continue to give us any feedback you have. On the subject of the Powershell console in VS Code, we are aware of the problems and are actively working on a solution. Please keep your eye out for something soon. Ryan -----Original Message----- From: Darragh Ó Héiligh [mailto:d@digitaldarragh.com] Sent: Tuesday, January 2, 2018 10:14 AM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Cc: Ryan Shugart <ryshugar@microsoft.com> Subject: RE: Visual studio Code accessibility. Working with Arduino. 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 <blind-sysadmins@lists.hodgsonfamily.org> Cc: Ryan Shugart <ryshugar@microsoft.com> Subject: Re: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. Hi Darragh: I've passed your email onto the person responsible for VS accessibility, including VS Code. I really don't have a lot of experience with VSCode, so hopefully he can help us figure out where this needs to go. Unfortunately he's out for the holidays so we may not hear anything back until after the new year. Also I know the EDAD person who normally monitors this list is on vacation, so I'll pass it onto them so a ticket can be opened for this issue. Sorry I don't have much more for you right away. Ryan -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Darragh Ó Héiligh Sent: Thursday, December 21, 2017 5:32 PM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Subject: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. I really like the UI of visual Studio Code. It makes perfect sense and I really like that when using it with NVDA, the verbosity is just perfect! But I'm having a problem when trying to upload sketches to the Arduino. I'm not sure what that problem is as I'm not getting any details. There's nothing in the output window. Here are my questions. Can anyone assist please? 1. When uploading to the Arduino. Do I need to explicitly initialize the board? This wasn't necessary in previous IDE's. 2. Should the output window report on the success or the failure of uploading the sketch? 3. Is the bod rate and serial connection saved when the Visual studio code editor is restarted? I don't think it is. 4. When I show the serial port but I close the output window, how is it re-enabled again? There's no window menu. I generally just try the output window again. Any other tips appreciated. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7Cb183cff8426c4c73a38508d548dbd962%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636495031436777295&sdata=EoMKgMU5bRyQEozOwf99a3IB0k5u%2Bz1RraYNZ%2FXCGyc%3D&reserved=0 _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7C80b59e110b5849c1052108d5520ca656%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C636505136646722299&sdata=zfyd1CR2IB8OEst5MudVFw%2BRqNMp4P48zMZKvAxpEl0%3D&reserved=0
Hey Darragh: That's great news regarding VS Code, please continue to give us any feedback you have. On the subject of the Powershell console in VS Code, we are aware of the problems and are actively working on a solution. Please keep your eye out for something soon. Ryan -----Original Message----- From: Darragh Ó Héiligh [mailto:d@digitaldarragh.com] Sent: Tuesday, January 2, 2018 10:14 AM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Cc: Ryan Shugart <ryshugar@microsoft.com> Subject: RE: Visual studio Code accessibility. Working with Arduino. 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 <blind-sysadmins@lists.hodgsonfamily.org> Cc: Ryan Shugart <ryshugar@microsoft.com> Subject: Re: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. Hi Darragh: I've passed your email onto the person responsible for VS accessibility, including VS Code. I really don't have a lot of experience with VSCode, so hopefully he can help us figure out where this needs to go. Unfortunately he's out for the holidays so we may not hear anything back until after the new year. Also I know the EDAD person who normally monitors this list is on vacation, so I'll pass it onto them so a ticket can be opened for this issue. Sorry I don't have much more for you right away. Ryan -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Darragh Ó Héiligh Sent: Thursday, December 21, 2017 5:32 PM To: Blind sysadmins list <blind-sysadmins@lists.hodgsonfamily.org> Subject: [Blind-sysadmins] Visual studio Code accessibility. Working with Arduino. I really like the UI of visual Studio Code. It makes perfect sense and I really like that when using it with NVDA, the verbosity is just perfect! But I'm having a problem when trying to upload sketches to the Arduino. I'm not sure what that problem is as I'm not getting any details. There's nothing in the output window. Here are my questions. Can anyone assist please? 1. When uploading to the Arduino. Do I need to explicitly initialize the board? This wasn't necessary in previous IDE's. 2. Should the output window report on the success or the failure of uploading the sketch? 3. Is the bod rate and serial connection saved when the Visual studio code editor is restarted? I don't think it is. 4. When I show the serial port but I close the output window, how is it re-enabled again? There's no window menu. I generally just try the output window again. Any other tips appreciated. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7Cb183cff8426c4c73a38508d548dbd962%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636495031436777295&sdata=EoMKgMU5bRyQEozOwf99a3IB0k5u%2Bz1RraYNZ%2FXCGyc%3D&reserved=0 _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.hodgsonfamily.org%2Flistinfo%2Fblind-sysadmins&data=02%7C01%7Cryshugar%40microsoft.com%7C80b59e110b5849c1052108d5520ca656%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C636505136646722299&sdata=zfyd1CR2IB8OEst5MudVFw%2BRqNMp4P48zMZKvAxpEl0%3D&reserved=0
participants (2)
-
Darragh Ó Héiligh
-
Ryan Shugart