Hi,
Thanks for supporting this project with feed back and discussion. They are all good points I will try to address them one by one
Quote:1.For Visual Studio 2012 Stellaris Lancpad not working
Output: Error compiling
For Visual Studio 2010 functioning properly.
I agree this is something that is being looked into. Our code is the same for both platforms the only difference is that 2010 is compiled for .net4 and 2012 for .net4.5
A general point is that support for all non-arduino applications was only introduced in the last few weeks and is in beta. This probably needs to be made more obvious on a few more screens.
We hope to stabilize an out-of-the-box solution for all versions of VS during the next few updates for Energia and also for Maple.
In the meantime, if you encounter continued issues, the Energia Ide has a "file>preferences>external editor" option (should you want to code in VS and compile upload via the other ide)
If you want to investigate a solution or possible reason for the vs 2012 issue then please switch on tools>options>visual micro>compiler>verbose so that you can validate the commands that Visual Micro is using.
Quote:2. The MSP430 is building successfully but does not work programming and debugging for both VS2010 and VS2012.
Does the msp430 work if you upload using "Debug>Start without debugging"?
If so then please set "Tools>options>visual micro>always use debugger" to false. I will check, it sounds like a config setting is not being applied that would auto disable debug for msp430.
Quote:3. For all platforms (Arduino, MSP430 and Stellaris) is displayed errors list for intellisense for both VS2010 and VS2012.
Before I answer this would you please confirm if intellisense suggestions are working correctly. For example select Arduino and the Uno then type "Serial." into the code. Do you see a list of Arduino Serial class suggestions such as "available()" and "read()"?
If do see those suggestions then if you type "Seria" (then press CTRL+J in VS) do you see an Arduino intellisense list that contains a single "Serial" port class? If so, then change the board using the tool bar or tools menu to "Arduino mega 2560". When you type "Seria" do you see many serial ports in the list "Serial1, Serial2, Serial2" etc?
Does "GoTo definition" take you to the correct core definitions such as hardwareSerial.cpp for the Serial object?
If the answer to all the above is "yes this is how it works for you" then we can assume that the intellisense errors list can be ignored and closed. We use/hijack the c++ engine of Visual Studio and it doesn't like some code especially in the behind the scenes core. I don't think we will ever get 100% intellisense in Visual Studio. (maybe with a new way of working that we are considering)
Having said that there are things we can do to improve this using the multi-ide config system of Visual Micro 1309.4 +.
We have removed all of the hard coded references to manufacturers ide, such as arduino and energia, from Visual Micro. Instead the intellisense and build processes are configured using a customizable system. Now that we have a more flexible system it is going to be easier to experiment with better solution especially when it comes to intellisense.
Diagnostics.