Hi,
Quote:I realise now how impractical the central repository for intellisense fixes is Grin. I have had chance to play some more, and had to add several more to the list, which made me realise there will never be a one size fits all solution, ah well...
Agreed, that's why I mentioned and gave link to discussion about trying the new clang system for users who have time to test and try it. It will solve all the intellisense issues and be easier to configure within the next few months.
Quote:I loaded another sketch, shuffled around the order of functions to remove not defined errors, (which didn't trouble the Arduino IDE?) and I have a fully compilable sketch in 'Release' mode
The Arduino Ide doesn't have intellisense or report code errors until compile so it won't be "troubled"
You can switch off intellisense error reporting in Visual Studio "tools>options" if you want to compare apples with apples and the Arduino Ide.
Quote:I have a fully compilable sketch in 'Release' mode
So Visual Micro is compiling the same as the Arduino Ide in Release mode and not having any troubles?
Quote:However when I select 'Debug' mode I get this :-
Flash_MultiFunction-hispeedUSB-extended-oc.ino:572:16: error: 'MicroDebug' was not declared in this scope
:void setup() {
debugger: The error shown above might be caused by invalid breakpoint syntax or the board is not yet supported for debugging (pls let us know!)
Error compiling project sources
Yes the Due is supported however you have to keep in mind that it can only debug by injecting serial statements into the temp code during compile. It's probably an issue determining where to insert code.
If you can email the MultiFunction-hispeedUSB-extended-oc.cpp file from temp build folder I will be able to see what is happening.
Thanks