Quantcast
Channel: visualmicro Releases Rss Feed
Viewing all articles
Browse latest Browse all 262

Released: Visual Micro for Arduino - Beta Channel (Apr 01, 2014)

$
0
0
Please use the visualmicro.com forum to ask questions or report problems

Pre-release fixes andchanges resulting from forum requests and to provide a beta later than the current master release of the 28th Jan 2014. Please see the current release notes for major changes and additions.

home | wiki

1404.01

  • Fix - Port discovery error stuck in loop (if a Yun was connected and zero ide application paths where configured)
  • Support for lm4f and msp40 in Energia Ide released Mar 2014
  • Application locations - Warning if invalid location is specified (forum)
  • Application locations - Ensure valid folder provided by user, ignore .exe file name in paths (forum)
  • Extended verbose messages during upload

1403.31 (Update 1-3)

  • fix - #includes in comments are ignored
  • 'Help>Visual Micro Documentation' menu item with alpha of new help system
  • Menu Icons use less memory
  • Improved upload error reporting
  • Debugger breakpoint/trace throttle delay is now factored by PC Cpu speed

1403.29

  • Bitmap for Atmel new project templates
  • Installer configured color syntax for Vs versions in line with Atmel Studio
  • Installer prompts for .net 3.5

1403.28 Preview

  • Compiler errors in .ino sources displayed incorrect line numbers (drill down into source code was correct)
  • Windows wmi database errors are silently ignored until the database is repaired. then it will be used again
  • Improved status messages
  • Verbose compile reports #included paths

1403.26

  • On-screen warning and additional diagnostics if the Ide application list can not be loaded from the installed Visual Micro files. Usually a virus checker preventing install or access to "micro platforms/applications.txt"

1403.25

  • Users with a corrupted wmi database were unable to load Visual Micro. The windows wmi database should be fixed using advice from Microsoft however we only read from it and we can work without it!

1403.23

  • Arduino versions up to 1.5.6 and 1.0.6
  • Atmel Studio 6.1/6.2 and Visual Studio Pro 2008>2013
  • Support for #import <LibDir/Header.h>
  • Include paths contains root libraries folder
  • More intelligent library compiler cache
  • Faster compiler
  • Faster debugger
  • More trace diagnostics reports such as Port and Library discovery
  • New icons
  • Atmel New project templates (same for vs coming soon)
  • Better intellisense and support for custom hardware (1.0.x and 1.5.x)
  • Galileo high speed compiler
  • More robust syntax color code

1403.08 RC2 - Plugin for Atmel Studio 6.2 Installer Fix

  • Fix, existing users had to uninstall the previous release and then install 1403.03 before Atmel Studio 6.2 was configured correctly.
  • Support for custom boards with bootloader.hex files stored in bootloaders root (sparkfun MegaPro).

1403.03 RC

  • Installer refresh which failed to register Visual Micro for Atmel Studio 6.2

1403.03.a

  • Support for Atmel Studio 6.2
  • Atmel Studio new project templates
  • Arduino 1.5.6-2 + all lib formats
  • Debugger hit count bug fixes
  • TI LaunchPad Stellaris compiler bug fix
  • Many other fixes will be posted in the new releases section of the forum
  • Atmel Studio options to use Jungo Usb drivers with programmers (JTAG ICE3, AVRISP MkII)

1401.31 (mpide/pic32)

  • Large improvements for MpIde, Pic32 and ChipKIT. Intellisense and compiler fixes/additions. Much of the Pic32 lower level sources are now available to intellisense.
  • Mpide Arduino and Pic32 will include -l the SketchFolder for both intellisense and compilations. This allows #include <foo.h> from the current sketch folder as an option instead of #include "foo.h" . Mpide supports this but the Arduino Ide does not. So Visual Micro does either depending on the selected Ide.
  • More of the MpIde configuration system is used to determine the build properties. Previously some Max32 properties were used to compile other Pic32 boards. The Uno32 being the biggest winner.
  • NB: By default. Visual Micro expects the Mpide sketch book folder to be "mydocuments\mpide". The default can be changed by altering the "sketchbook folder" in the application location configuration dialog (or by following the setup guide).
  • Better display of pic32 compiler errors which in some cases have a slightly different format to Arduino. Double click drill down from Pic32 errors into the sketch or the Pic32 sources. (F8 quick jump to the next error)
  • Pic32 almost out of beta :)

1401.29

  • Upload verbose output/trace was missing
  • Upload now has a timeout of 95 seconds. 5 seconds longer than avrdude. The property can be overridden in applications, boards or platform.txt. upload.timout=millis.
  • The optional display of compiler warnings failed for Arduino 1.5.x projects which do not normally support altering the compiler warnings setting. Enable in Visual Micro using "Tools>Options>Visual Micro>Compiler>Show Warnings=True"

History

1401.26 - Preview (Has now been released)

  • This Preview version will be published as the master release this week.
  • There has been a minor change to "Novice" mode debugger activation (on by default). Previously, the debugger always activated when clicking "Debug>Start". In this release the automatic enabling of the debugger only happens when the configuration name does not contain the text 'release;. This is a bit lame but works for very inexperienced users. Experienced users can switch off "tools>options>visual micro>micro debug > advanced>always use debugger" and use the configuration dependent project properties (Micro Debug=Full) to control debugger activation (see youtube on the debugger page). It might be that in future versions of Visual Micro the novice mode feature is removed but it does appear to help people get started.
  • Case sensitive project name compare causes debugger not to work for manually created Atmel or VS projects

1401.25 RC2

  • Debug using alternative port (such as SoftwareSerial) failed to restart after upload (Reconnect was required)
  • Visual Micro support for Arduino Robot libraries has been re-introduced for Arduino 1.5.5. In the last couple of beta versions these libraries were mistakenly allowed for 1.5.1>1.5.4 causing compiler problems for some libraries.(why? The structure of the libraries in Arduino 1.5.5+ has been improved (thankfully))
  • Existing users: The 14x beta installer failed to upgrade some files requiring uninstall/re-install
  • Fix: Compiled 1.5.x program size(s) are now the same as the Arduino Ide (the calculation now accumulates the integer results of the regular expressions)
  • Basic support for the new Intel MeshCentral extension for the Arduino Galileo(intellisense, compile and upload)
  • Intel Galileo intellisense big improvement (includes the underlying libc linux sources)
  • Improvements in network password management for the Arduino Yun
  • Atmel Studio new project creation and compiler as efficient as Visual Studio.(Removed old code no longer needed due to some improvements in VisualAssisX)
  • Search order of libraries and avoidance of duplicate source file names in different libraries should now perform in exactly the same manner as the relevant Arduino IDE (currently 0023, 1.0.5-r2, 1.5.5-r2). This change reduces compiler issues with some custom libraries.
  • Relaxation of rules (same as Arduino IDE):- Libraries no longer need to contain a .h file of the same name
  • Debug transport can be overridden entirely by a custom library (more later)
  • Minor additions merged with 1401.24 RC2

1401.23

  • New "Reconnect" checkbox on the serial/network monitors (easier access to the same feature as tools>options>visual micro>communications>auto-reconnect)
  • Fix for publishing of www files to a Yun web server
  • Menu 'Project>Publish www sketch files' allows files to be published from sketch\www to an Arduino Yun web server, without need to upload of an Arduino sketch(known bug: upload sketch once usb or net otherwise the menu item fails)
  • Double-click drill down from compiler errors into all Arduino .ino and sketch sources, library sources and Arduino Ide core(novice user reminder not to alter the Arduino core or library sources, they are for reference only, otherwise you will need to re-install the Arduino Ide and any libraries you alter)

1401.20

  • Support for Arduino 1.5.5-r2 (some libraries were missing)
  • Atmel Studio 1.5.x library intellisense was not working
  • Atmel Studio make use of the change by VisualAssistX in recent versions which allows compiler "include" changes to be recognized when a project is saved. Visual Micro will not auto save the project (.cpproj) when clicking "Project>Import sketch library". (applies to as6 only)
  • Ignore library files that start with a "."
  • Clearer compiler warnings

1401.18

  • Upload using hardware programmer and burn boot loader failed for Arduino 1.5 format Ide applications.
  • Support for third party custom programmers and boot loaders now falls into line with the capabilities of each Ide application.
Library Fixes ...
  • All libraries appeared on the "Project>Import Sketch Library>User" menu instead of being split between 'core' and 'user'
  • User libraries - Sometimes not listed on the 'Import' menu (compiling was okay)
  • User libraries with the same name as core libraries now override the core (same as Arduino Ide). Previously in Visual Micro, Core Libraries (below the Arduino Ide/libraries) took priority.

1401.15

Minor update implements compiler caching which was missing for Arduino 1.5 format libraries (such as the new Arduino 1.5 format 'Ethernet' library).

Library developers can disable library caching entirely in tools options however "Build>Clean Solution" will always clear the cache.

1401.12

The main differences between this release and the current release are a large number of fixes to the way the serial window is opened. There were a large number of bugs and frustrations that will hopefully be solved

Viewing all articles
Browse latest Browse all 262

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>