Welcome, Guest. Please Login or Register
Arduino IDE for Visual Studio

Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

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
1606.6 sp3 (Read 1290 times)
Tim@Visual Micro

Posts: 11537
United Kingdom
1606.6 sp3
Jun 1st, 2016 at 3:10am
  • Fixed: Failed to read board index files that contained only a single package (for example redbear)
  • Fix: Incorrectly default to avr objcopy if the platform did not define an epp or hex output.
  • Fix: Intellisense ensure library include paths come before core paths. example: In the case of teensy the libarry EEPROM.h will be used instead of the avr\eeprom.h. The library version is used during compile therefore this change makes intellisense work the same way.
  • Changed error when build fails from "Error creating .elf" to "Error compiling for board [board name]"
  • Important Arduino sam/due intellisense fixes. Still not perfect but shortly moving to using the VS Clang system which will be much better for Arduino intellisense (does not affect compile)
  • Board Manager - Removing packages shows an informative error if the tools can not be deleted (ie: permissions issue)
  • Startup - Package discovery ignores empty tool folders. Previously, builds would failed with tool not found errors if empty tools folders existed (ie: If a package uninstall had previously not completed fully due to file system permissions)
  • Moved arduino.h insertion point to the top of the temp.cpp file created with the combined .ino sources. Some libraries fail to compile with "macro redefined errors" if the arduino.h is not #included before the libraries.
  • Fixed a lot of intellisense errors with various 32 bit hardware such as Arduino Due
  • Intellisense search paths: Give library paths have a higher priority than the core
  • Intellisense search paths: Add missing low level tool chain paths
  • Intellisense Arduino Due: #include sam3x...h before Arduino.h
  • Restructuring of vMicro menu with new additions reflecting existing global and project options. Use the "Customize" feature of Visual Studio to place Visual Micro (vMicro) commands on menus of choice and/or to set Shortcut keys.
  • Save programmer selection per project.
Back to top
« Last Edit: Jun 8th, 2016 at 8:00pm by Tim@Visual Micro »  

Tim Leek
IP Logged
Page Index Toggle Pages: 1
Send Topic Print