Please use the visualmicro.com
forum to ask questions or report problems
Tools>Visual Micro - Menu changes and additions
A complete list of fixes and additions in this release can be found here:-
http://www.visualmicro.com/forums/YaBB.pl?num=1402960177
1407.07 - Huge Improvements - Release Ready
If you have been using a previous beta please click "tools>visual micro>reset user interface" after the upgrade- Important debugger usability changes please read
- Better verbose messages for compiler -I includes and library location discovery
- Verbose compiler messages and/or warnings switches are now available from both "Tools>Visual Micro" and "Tools>Options"
- Debugger break point "Hit Count" "Equal To" will now execute only once.
- Fixed some confusion in the last beta regarding break point "When Hit" handling.
- Compiler error pre-processor offsets + headerCount is now consistently used to resolve .ino/.pde source locations (Previously errors in code towards the end if a .ino file resolved to the wrong .ino/.pde file)
- The correct .ino/.pde source code names and line numbers are automatically resolved (where applicable) for compiler error:- "Error : In function 'void foo()'"
- Ignore obsolete 'options>tool chain locations>avr' for arduno 1.5.x uploads. Entering a location caused an avrdude upload error 'can't open config file "path": Permission denied'
- The Arduino Due gets it's first programmer (beta)!
- Atmel Studio - Support the new ATMEL-ICE programmer for SAM and AVR (beta)
We are stopping use of the codeplex new release notification service for Visual Micro. This codeplex site will in future only notify of new tools and plugins for Visual Micro such as debugger visualizations. Please join theforum and subscribe to notificationshere board.
1406.30
- Closing and then re-opening the same project/solution without re-starting the ide caused visual micro to become temporarily disabled (bug was only in 1406.16 beta)
- Added support for pre-arduino 1.5 libraries that contain the new format Arduino library.properties file
- Change - When debug Trace Mode is Off, Disabled breakpoints will continue to display debugger trace and messages, When Trace Mode is On, messages for disabled breakpoints will not be displayed. (the vs breakpoint dialogs do not provide enough facilities for Visual Micro, so we have tried to find the most useful combination. Feed back welcome as usual)
- Debugger will always break/pause unless in "Trace Only Mode" or a break point has a "When Hit Message/Expression(s)" with "Continue Execution" ticked.
- More reliable notification when the Arduino is stopped at a break point (in Break/Pause waiting for F5)
- Shift+F5 to stop debug or click the blue square icon on the serial ports bar
- F5 can no longer be used to stop debugging. F5 will only step when the debugger is active it will never prompt to build.
- Fixed the debugger failing to start fully when reconnect was Off
- In Automatic Debugging mode any configuration with a name that does not contain the text 'Release' will start the debugger after compile and upload.
- Added "Debugger has been activated" message to the serial window when debugging starts. Previously the serial window just showed the usual "Port Open" which could be confusing for new users
- New users defaults: Trace Only Mode = Off, Tutorial Mode = On, Automatic Debugging = On.
- Added double click Go To source in the dis-assembly view
- Resolve temp folder paths to sketch path
- Resolved sketch.cpp line numbers and file names to the correct .ino/.pde sources
- Resolve gcc format line numbers (:line) to Visual Studio (line)
- Added support for all platforms (including All Arduino, Teensy, SAM, Intel, ChipKIT, LaunchPad, FraunchPad etc)
- Changed default obj-dump switches to include source line numbers -l. The default is now " -h -S -l"
- Tip: Alternative obj-dump switches can be specified in the project properties. -D is useful but might be slower to calculate the report (all)
1406.16
- Trace Only Mode - Replaces the Enable Break/Pause project property. Defaults to Off, allowing breakpoints to break/step
- Fix - Serial window correctly resets after upload
- Fix - Incorrect build output was copied to Atmel Studio configuration build folder
- Fix - Arduino Due debug with Native USB port
- Change - Automatic debugging will only debug when the configuration name does not contain the text "release" (previously all configurations allowed debug including Release, this was confusing and prevented simple non-debug F5 upload)
- New - Stop button (red dot) appears on the Serial Port tool bar when debug starts. The button is a quick way to terminate debug
- Change - Only the F5/Debug command will now "Continue" at a break point. All other "build" and "debug" commands will stop the current debug session (where applicable).
Tools>Visual Micro - Menu changes and additions
- New items - Quick access to existing global options, some items renamed
- New - "Tools>Visual Micro>Tutorial Mode" places additional messages around the UI to help new users
- New - Verbose compiler and compiler warnings can be enabled via the Tools>Visual Micro menu.
- Fix - A Visual Studio bug caused some menu items to be duplicated for some users. This affected the debug and help menu. The items have been removed or moved.
- Fix - Some optimizations where failing during editing of sketches. This might have impacted slower pc's by causing more cpu usage then needed
- Fix - Status bar highlighting and the "F5 Continue" message disappeared from the status bar too quickly and could be missed by users.
- Fix - Prevent 'Upload via programmer' from resetting the serial terminal (if it is open)
A complete list of fixes and additions in this release can be found here:-
http://www.visualmicro.com/forums/YaBB.pl?num=1402960177