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 130904 - Full Release - Lots of changes (Read 3797 times)
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12071
Location: United Kingdom
Joined: Apr 10th, 2010
130904 - Full Release - Lots of changes
Sep 5th, 2013 at 6:07pm
Print Post  
All new features can be enabled/disabled using tools>options

Support all Arduino versions including 1.5.3 and 1.5.0
Initial support for Energia and Maple

If you encounter missing menus or button the please click "Tools>Visual Micro>Reset User Interface" or follow the resetaddin wiki article.

Some menu items have been renamed

The debugger is automatically activated but can be switch back to project control via Tools>Options

When debugging if there are no breakpoints one will be automatically created in the loop(). This feature can be switched off in Tools>Options.

More to follow ...

Breakpoints not working after upgrade from an older version of Visual Micro? The workaround until the next release is to run the uninstall then re-run the install. You can uninstall using the installer or using windows "Add or remove programs>Visual Micro for Arduino"
« Last Edit: Sep 7th, 2013 at 1:16am by Tim@Visual Micro »  
Back to top
WWW  
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12071
Location: United Kingdom
Joined: Apr 10th, 2010
Re: 1309.04 - Full Release - Lots of changes
Reply #1 - Sep 5th, 2013 at 7:41pm
Print Post  
Notes from recent codeplex versions

1309
There are a number of minor additions to this release to cater for various recent events. Most will be documented in the forum and the wiki during the next few days/week. A few initial bullets...

* Initial support for Arduino 1.5.3 (released in beta by Arduino.cc a few days ago), there is a known bug that causes boards that have different cpus', such as Nano, to fail. There is a simple boards.txt hack that fixes it which we will publish if the next release takes more than a few days. Arduino 1.0.5 or 1.5.2 are currently recommended but any of the older Arduino versions will work.

* Initial support for Visual Studio 2013. One known minor bug is a popup error relating to intellisense. However build, upload, serial, debug etc all appear to work well. The installer for 2013 has not been tested so hopefully it gets the paths right and Visual Micro loads correctly for you.

* Minor fix to prevent the need to remove the arduino_robot libraries from 1.0.5 or 1.5.3

* A number of minor functionality changes can be disabled/enabled or changed using new properties in "Tools>Options>Visual Micro". These changes mainly apply to the debugger. See the Options under "Micro Debug - General" and  "Micro Debug - Automatic". Each new tools>options property has a hint/description.

* The 'Hit Counter' project property might not have always been defaulting to milliseconds as expected. Oops! This property can switch between millis and a counter. The default for new projects or projects where the property has not been altered by the user is now milliseconds but this default can now be altered via "Tools>Options>Visual Micro>Micro Debug - Advanced"

* Project debugging is now ON by default, when previously (Micro Debug) had to be enabled for the project/configuration. This change is to help new users. To disable this feature allowing each project to control debug (as in previous releases of visual micro) set "Tools>Options>Visual Micro>Micro Debug - Advanced>Always Use Debugger" = False. (Reminder: The command "Debug>Start without debugging" will ALWAYS start without debugging)

* If debugging is on AND there are no breakpoints defined then Visual Micro will automatically create a BreakPoint for the start of the loop() of the main sketch code. The BreakPoint that is created is for new users to more easily understand some of the BreakPoint properties. It runs at 4hz, has a dummy conditional expression and "watches" millis(). This automatic BreakPoint can be controlled via "Tools>Options>Visual Micro>Micro Debug - Automated". Set Auto Create TracePoint = False to switch off this feature alternatively add your own message/watch/condition (for all of your projects) using global expressions and variables. Delete the automatically created breakpoint if you change these properties, the BreakPoint will not automatically refresh with these changes. Once an automatically created BreakPoint has been added to a project it may be altered by the user. 

* Fix: {millis()} in debug watch expressions caused free memory graph, digital pin and analog animations to open but do nothing (sorry was a left over from testing)

* Fix: Pc serial reader reliability on shared debug port

* Debugger users might notice an additional delay on the Arduino when the debugger starts. In previous versions the default delay was 250ms which was designed to give the pc time to prepare for debug. This delay was often not long enough because so many factors can affect how long the pc takes to open windows and how long the micro-controller normally takes to start after upload. The default delay has been increased to 2000ms (2 seconds) however it can be overridden using the project property "Start-up Delay". If the delay is too short then breakpoints early in the loop() or in the setup() might be missed.

* more to follow in the forum

1308.29
* Serial reconnect if port disappears + debug restarts on reconnect

* Fix infrequent crashes in serial monit
« Last Edit: Sep 8th, 2013 at 6:18pm by Tim@Visual Micro »  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint