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 Is Atmel Studio 7 Supported? (Read 8702 times)
Scotty
Newbies
*
Offline


Posts: 8
Joined: Oct 7th, 2015
Is Atmel Studio 7 Supported?
Oct 7th, 2015 at 7:21am
Print Post  
Hi there,

I am just getting into Arduino and come from a programming background using Visual Studio for the last decade every day at work.  I found Visual Micro through some videos on YouTube saw that it supports Atmel.  I had never heard of this so went and had a look and it seems especially setup for programming microprocessors.

On the download page there are two options:

- Arduino Extension for Visual Studio 2012, 2013 and 2015
or
- Arduino Add-in for Visual Studio 2010 and Atmel Studio 6.2

The "Arduino Extension for Visual Studio 2012, 2013 and 2015" has been labeled as the Recommended Download.


I have the following questions:

1) Is Atmel Studio 7 supported?

2) If so how often is it updated? 

3) Why is Visual Studio recommended over Atmel?


Regards,

Scotty
  
Back to top
 
IP Logged
 
Scotty
Newbies
*
Offline


Posts: 8
Joined: Oct 7th, 2015
Re: Is Atmel Studio 7 Supported?
Reply #1 - Oct 7th, 2015 at 8:53am
Print Post  
I think my question is pretty much answered by this page:
http://www.visualmicro.com/page/User-Guide.aspx?doc=Getting-started-which-IDE.ht...

I was really just wanting to weigh up the top options to select the right one for my needs.

Regards,

Scotty
« Last Edit: Oct 7th, 2015 at 8:53am by Scotty »  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12191
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Is Atmel Studio 7 Supported?
Reply #2 - Oct 7th, 2015 at 10:26am
Print Post  
Hi,

Good to hear you found the page. 

I can also add that there is a new version of Visual Micro for AS7 but I am having problems with my gallery access. I am waiting for Atmel to respond with some answers as to what the problem/restriction is and how to solve.
  
Back to top
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12191
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Is Atmel Studio 7 Supported?
Reply #3 - Oct 12th, 2015 at 11:04am
Print Post  
AS7 beta is available from the downloads page
« Last Edit: Oct 15th, 2015 at 12:26am by Tim@Visual Micro »  
Back to top
IP Logged
 
Joel Just Joel
Newbies
*
Offline


Posts: 1
Joined: Oct 21st, 2012
Re: Is Atmel Studio 7 Supported?
Reply #4 - Oct 15th, 2015 at 12:23am
Print Post  
Can you please help us understand why VS might be recommended over AS?  Some seem to think AS is a better choice, but maybe it depends upon the user's objectives.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12191
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Is Atmel Studio 7 Supported?
Reply #5 - Oct 15th, 2015 at 12:46am
Print Post  
Hi, AS7 is new and the documentation was produced before it was available. 

However there are benefits to both Ide's. Here is a selection of random observations:-

Arduino code is designed to run on different processors and we see a lot of varieties such as the Intel boards that arduino.cc promote and also boards such as the $10 Esp8266 which runs at 80mhz and also has wifi. The Atmel license doesn't permit these boards to be used so from a support perspective it's easier to support Vs.

The intellisense in Visual Studio can often be easier for new users because code is shown as disabled when a conditional #define resolves to false. Vs2015 also shows methods and variables expanded below file names in the solution explorer. 

For certain low level code the Atmel Studio intellisense can perform better because it knows gcc where as Microsoft have their own C++ syntax. This doesn't affect 99% of users and a nice feature of Vs2015 is the finer control of the displayed of intellisense errors so it's not so much of an issue as it was in the past.

Windows telemetry and IoT programs are of interest to many. Vs2015 has a wide range of tools that allows these programs to be built. If users want to install a single Ide then Vs2015 makes sense.

AS7 has a few quirks that have the potential to confuse users such as automatically adding a main.cpp and it's own configuration sources to new or upgraded projects. The main.cpp is especially a problem because it will break sketches and prevent them from working when compiled with the arduino ide. Visual Micro As7 monitors for this issue and prompts to auto-fix but it's not ideal.

There are also a lot of changes happening within the Arduino eco system so the software is constantly being updated to cater for these changes. There is a problem with the Atmel gallery at the moment that prevents extensions from being uploaded unless they use an older Microsoft format. When people download from the gallery the automatic update notification system of the gallery is activated for the extension. The auto update system is important otherwise the forum fills up with questions from people who have upgraded their arduino ide cores but not Visual Micro.

It really does depend on what is important to you. The download link for as7 below was out of date. I have changed the link to point to the downloads page where the latest As7 extension can be found. Atmel are certainly investing heavily and have a great team working on AS7 and if you want to explore the avr,sam or samd architectures in depth then it is a must.

Personally I have more of a relationship and assistance from Atmel than Microsoft so I am in their camp but most of Visual Micro is free and time becomes short so support comes first. Until this week the release of As7 could fail to start after installing/uninstalling extensions. It was a Microsoft problem that Atmel have "worked around" but it would have reflected badly on Visual Micro. I expect we will see a few releases of As7 over the next few months and will monitor its progress.
« Last Edit: Oct 15th, 2015 at 1:00am by Tim@Visual Micro »  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint