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
  • 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
 
Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic 1407.08 Beta - Support for Arduino 1.5.7 (Read 1946 times)
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12164
Location: United Kingdom
Joined: Apr 10th, 2010
1407.08 Beta - Support for Arduino 1.5.7
Jul 7th, 2014 at 12:20am
Print Post  
Download 1407.08 Beta

  • Fix for Avr build with Arduino 1.5.7
  • Support for the new AVR and ARM tool chains (auto detect)


Roll up of beta changes since last release

Important changes are shown in bold

  • 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
  • Reminder: The debugger will not activate if the configuration name contains "release"
  • Reminder: Shift+F5 to stop the debugger or click the Blue Square on the tool bar
  • F5 Continue has been improved along with better trace messages to show when paused at a break point or running
  • 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.
  • PreProc 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)!
  • Support the new ATMEL-ICE programmer for SAM and AVR (beta)


  • 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" with "Continue Execution"
  • More reliable notification when the Arduino is stopped at a break point (in Break/Pause waiting for F5)
  • Shift+F5 to stop debug
  • Changed Red spot icon in the previous beta to a blue square. Use tools>visual micro>reset user interface to refresh the icon. This is in line with the std Visual Studio "Stop debug" icon
  • F5 can no longer be used to stop debugging. F5 will only step when the debugger is active it will never prompt to build.
  • 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
  • Fixed debugger did not start fully if "auto reconnect" is Off
  • Automatic debugger starts after upload if the configuration does not contain the text "release"
  • Dis-assembly view (objdump)
    • 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 double click drill down from assembly view to source code (includes libs and core)
    • 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)
« Last Edit: Jul 11th, 2014 at 7:09pm by Tim@Visual Micro »  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint