Welcome, Guest. Please Login or Register
Arduino IDE for Visual Studio
When Logging a Support Issue in the Forum, please ensure you have also:-
  • Enabled vMicro > Compiler > Show Build Properties and Verbose
  • Re-Compile your program with these settings enabled
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
  HomeSearch Tutorials & Wiki visualmicro.com LoginHelpRegister  
Page Index Toggle Pages: 1
Send Topic Print
1905.29.9 - Gallery Released (Read 494 times)
Visual Micro

Posts: 10706
United Kingdom
1905.29.9 - Gallery Released
May 29th, 2019 at 6:16pm
Note: Due to a bug in vs2019, some users might find the serial monitor fails to display in the IDE immediately after update of Visual Micro. Restarting the IDE should solve the issue. Microsoft are looking into the problem.

Download Visual Micro 1905.29.9 for Vs2017/2019
Download Visual Micro 1905.29 for Atmel Studio 7

  • 1905.29 sp3: Fix Serial Monitor in VS2019 was still an issue when attempting to debug.
  • 1905.29 sp2: Fix Serial Monitor in VS2019. Create a hidden dummy empty tool window so that tool windows with multiple designed controls work. The issue has been reported to Microsoft.
  • Fix: SoftwareSerial debugging
  • Fix: When using SoftwareSerial prevent changing of speed in the upload port serial monitor

previous since gallery release

Download Visual Micro 1905.26.0 for Vs2017-2019
Download Visual Micro 1905.26.0 for Atmel Studio 7

  • Per Configuration: Facility to save the selected board and port (Debug/Release etc). Enable using "vMicro>general>Save board port per configuration".
  • Per Configuration: Switch off optimization for core, libraries and/or project (see project properties)
  • Per Configuration: Additional compiler flags for core, libraries and/or project (see project properties)
  • Microsoft VsCode compatible debugging. VsCode examples from the web also apply to Visual Micro in the full version of Visual Studio (Use the Add Code> Custom Debugger to build your own debugger, add natvis files for your own user types if required).
  • Sp5 contains minor cosmetic changes to the drop down lists on the serial monitor, IDE locations window and platform explorer to cater for high dpi monitors. Also contains a slight change to the loading of themes in the serial monitor to prevent a rendering failure for some users.
  • Show broken debug packets in the serial monitor so users know the serial is overloaded or their own serial is clashing. Suggest use alternate port for debug if this is the case or ignore the broken packets. We aee investigating a better reporting solution for this issue.
  • Tip for advanced compiler flags use: Switch off "vMicro>Compiler>Shared Cores" so that Build>Clean is more destructive.

Please note: A full and simple Arduino gdb debug system will shortly be announced by Visual Micro along with some other major new features. Therefore, the custom debugger is recommended only for advanced users who like to do it themselves !

previous minor version summary...

Download Visual Micro 1905.24.0 for Vs2017-2019
Download Visual Micro 1905.24.0 for AS7
  • Fix: Case comparison issue with json urls preventing urls with uppercase chars from being accepted when loading the boards list

Download Visual Micro 1905.22.2 (vs2017, vs2019)

  • Show/toggle hidden files failed for users due to a decimal conversion issue relating to VS version detection. The same issue also applied to checks for GDB debugging.

Download Visual Micro 19.5.19 - (vs2017+2019))

known issue in this release: SoftwareSerial debug option will fail to build. Will fix before final release during the coming few days.

  • Fix: Renaming a non .ino or .pde master file incorrectly prompted rename of the current selected sketch (if one was active in the code editor). This was caused by a VS bug.... Visual Studio ProjectItems() incorrectly return the first item of the requested item name is not found.
  • Switch serial debugger to using a generic #define based on the Debugger>Remote Port (or the default Serial/Serial1 when not set). This allows many more board platforms to be supported by the soft debugger without need for changes to Visual Micro. It is still possible for the upload port to display in the ports list due to the fact that some usb ports can appear long after the upload process has completed (see windows device manager for usb status's)
  • When "Auto select board/port is selected, ignore usb port changes during upload to catarena type of boards. Previously undesirable port changes would occur for boards that temporarily boot into a different upload port.
  • When "Auto select board/port is selected, manually switching the com port will select the corresponding board. note: the auto select feature relies on the vid/pid values returned by the usb driver which must correlate to the vid/pid of a board definition. Some manufacturers share vid/pid within many different boards which renders this feature useless.
  • Themes for the platform explorer, debugger digital pin viewer and watch expressions
  • Ignore contributed board package index (json) files if they no longer exist in either the "arduino ide>preferences" or "visual micro IDE locations > board support urls" lists. Previously uninstalling a url would continue to show the package in the platform explorer unless the package_index.json was manually deleted using windows explorer.
  • Verbose upload is no longer affected by switching on "verbose compile"
  • Implement "No Verify" for older avr and sam boards that do not provide the switch via the platform config
  • Stop all builds if a user attempts to start another build when a build is already running. Assume they want to cancel and not start a new build.
  • The build is cancelled if an attempt is made to run another build. Example, F5 starts build, F5 again stops/aborts the build, F5 again starts a new build.
  • Fix: Board options menu failed to show options after menu #14
  • Esp8266 and esp32 spiffs is now compatible with esp v2.5.1 and also older versions
  • Note: Esp8266 verbose upload in the v2.5.1 core is not recommended because it sends huge amounts of trace data that will require a cup of tea before it finishes.
  • Minor UI improvements, syntax, spelling, charting etc

Summary of other changes since last major release to the Galleries

Back to top
« Last Edit: Jun 16th, 2019 at 1:18am by Visual Micro »  

Please Register or Login to the Forum to see File Attachments
IP Logged
Page Index Toggle Pages: 1
Send Topic Print