Quantcast
Channel: Arduino for Visual Studio and Atmel Studio
Viewing all articles
Browse latest Browse all 373

Updated Release: Arduino for Visual Studio and Atmel Studio 6.1 (Jan 28, 2014)

$
0
0
This download is the latest Arduino plugin for Visual Studio 2008-2013 and Atmel Studio 6.1. This release supports all Arduino Ide versions including the latest 1.5.5-r2 and 1.0.5-r2.

Fixes and additions of note are summarized here

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

This release will hopefully be seen as a mature version after the huge additions and changes in the Arduino Ide over the past year or so. Apart from MANY bug fixes and improvements there are a number of exciting new features such as network upload and debug with the Arduino Yun.

Support is also included for the Intel Galileo, Mpide and. Energia in Visual Studio but not in the Atmel Studio version. Debugging of non-Arduino hardware is partially tested to differing degrees.

One important issue fixed by the 14x releases of Visual Micro is native support for Visual Studio 2013. Some users experienced problems with Visual Studio 2013 in previous versions.

If need be, Visual Micro can be uninstalled via windows "control panel > add or remove programs > visual micro" and then replaced with the recommended current release.

NOTE: The Apple Bonjour for Windows Service is optional, but required to allow network discovery of the Arduino Yun

home | wiki | forum | usb and network debugger | pic32 | energia | galileo | teensy

1401.26

  • 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 might want to 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
  • 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)
  • 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)
  • 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
  • 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.
  • 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.
  • This is the beta of the next release of Visual Micro for Arduino a free plugin for Visual Studio Pro and Atmel Studio 6.1
  • Better verbose messages (Tools>Options>Visual Micro>Compiler>Verbose)

Viewing all articles
Browse latest Browse all 373

Trending Articles



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