Maybe you can understand & help me go through http://code.google.com/p/arduino/wiki/BuildingArduino where it talk about XCode so does this mean I could generate myself an Arduino IDE & slightly modifiy it, add a button to launch my own java application, add submenu to interact with my partner's Xmega board,... via java programming ?
The Arduino Source for Mac is already an XCode project, and compiled pretty cleanly last time I tried...
I'm not sure why you'd want to use Arduino instead of "your favorite editor" in conjunction with avr-gcc, avr-g++, and avrdude, which are the tools that Arduino IDE uses to do most of the work. (I suppose to make it easier for others to use it, eh?)
The most likely roadblock is to find to you need a new version of avr-gcc/etc tools that have other problems withthe rest of the arduino environment.
QuoteThe most likely roadblock is to find to you need a new version of avr-gcc/etc tools that have other problems withthe rest of the arduino environment.Do you mean i'll run into many problems & issues in trying to get running on my Mac the ATXmega128A3 board being developped by my friend in another country?
Could you give precise link & instructions on how I dowload teh ful XCode project from arduino web server ?
I mean that you might run into a situation where "atXMega support was added to gcc version 4.5, but gcc versions higher than 4.3 have a bug in the C++ compiler that prevents the Arduino xxx feature from working." For example, the 4.3.2 compiler currently used in arduino seems to have a C++ specific bug in PROGMEM datatypes. In that case, there is an easy workaround and PROGMEM isn't widely used anyway, but it's not hard to imagine a more serious issues (there WAS one that cause some version scrambling; I don't remember the details. I don't think you can currently use gcc 4.4.x with arduino...)
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16