That doesn't sound like a CodeBlocks plugin is around the corner...
Sorry, I was not clear enough.
Here is what I was referring to : http://www.codeblocks.org/
The free Visual Studio extension for the Arduino IDE was released in beta today by Visual Micro. The addin supports all arduino/avr boards, all libraries and any other source or header files that you might need.
If you don't want to use the addin you might find the supporting files useful.
The supporting files include simple .bat files that break up the arduino sketch compilation into obvious chunks. There is also an empty visual studio project file that provides an example of how to configure a visual studio project to compile arduino sketch files
You can read more about how to compile using visual studio here
I think a fair point was made in this board, therefore, I have decided to make the visual studio addin open source.
Initially it is free to all, when I get a moment i will document and publish the code.
Introduction - Open Source Visual Studio for Arduino
I have been a keen arduino hobbyist for some years, but I have not enjoyed using the arduino/processing IDE. My preference is to use Visual Studio to create Arduino projects. This is why I have created the Visual Micro product, an Arduino AddIn for Visual Studio.
You will find information that explains how to use the product on this site. Use the search bar or "tags" list to find what you are looking for. The forum is a place for ideas, suggestions or general comments and feed back.
Initially I thought it right to charge for commercial use of the product but I have now decided that it should be free and also become open source. The reason for this is that, sites such as DIY Drones and Liquidware make some great products but I have also benefited from their code examples. So this is my opportunity to give to the community.
I have said that I developed this product because I want to use Visual Studio to create and maintain arduino projects. I am not the best developer to do this job and I also do not have much spare time. If anyone else would like to develop this product to be all it can be then I will be happy to supply all the information that I have and provide as much advice as I can give.
Currently in beta, please email for a download link
One I got right - you wanted a file copied to the
You suggested C:\Users\tl\Documents\Visual Studio 2008\Addins
For me it was C:\Documents and Settings\vherm\My Documents\Visual Studio 2008\Addins
Ones I am not sure if I got right, but I see some results so I am hopeful:
Aside from setting the Visual Micro Tools>Options (see web site for more info) you should also do two other things
Where is Visual Micro Tools? Dot you mean Visual Studio>Tools>Options>Visual Micro?
On setting up the locations, I am not sure what to put in GCC Application. I have it blank now.
That is all I can think of for now. Did I mention that I had fumbled my way through it? I have not tried compiling and uploading yet. My project is currently disassembled and my brother wants to drink more than he wants to play robots with me. (shucks, I have to have a beer with him)
When you click in the empty gcc location does it auto fill?
No autofill clicking on the empty gcc location. I browsed. The closest I could find to your example was this:
C:\ArduinoIDE\hardware\tools\avr\bin
AllowCompile
AllowUpload
Now set true.
My project is disassembled at the moment. I will download a simple blink example this weekend and try uploading it from the Arduine IDE, and then from Visual Studio with your addin.
VS2010 doesnt have the C/C++ file extension like listed on the site so I am unable to add the arduino file extensions like in the guide. I tried adding to the "extensions to include" but that didnt work. Any ideas?
I'm not sure you will need it. I didn't bother setting it up in 2010 and it seems to work. It certainly doesn't need any VS settings for the compile, so this would only affect intelliense.
...
Do look at the new VC++ Directories (Include Directories) in PROJECT properties. These really bring the intellisense alive. You need to maintain these manually until ms release a VC.10 addin lib. (See my note on the downloads page about this)
or
If you only use 2010 for arduino then you can globally set the intelliense "include directories" using the View>More windows>property pages>win32
Im sorry but .pde is not recognised by vs2010 natively and I cannot open any Ardupilot PDE file with any sort of logical method using 2010 and my directories are in the same place as my VB and C work.