Go Down

Topic: Xmega (Read 1 time) previous topic - next topic


Dec 20, 2009, 05:22 am Last Edit: Dec 20, 2009, 05:24 am by selfonlypath Reason: 1
Do you know if arduino company plans to develop a borad based on ATXmega128A3 which has very enhanced features (multiple DAC, many timers mode, 32MHz, AVR instructions compatible...) http://www.atmel.com/dyn/products/product_card.asp?part_id=4302


Well based on the release style of the Mega board, I would say that any work on the Xmega would most likely not be known until just before they are ready to release such a product.



One of my partner is considering to develop a ATXmega128A3 board for our projects but he has PC, I've Macintosh.

Since ATXmega shares same instructions set as AVR family except the ports numbering are different & specific, can you tell me if it would be difficult, feasible for me to modify arduino 15 IDE & associated lib to get TOOLS>BOARD>XMEGA available running on my Mac hence not use AVR Studio ?

Any insights, advices, suggestions, critics would be appreciated !


Porting Arduino to an Xmega chip would be rather easier than porting it to many other processors, and still easier since the MEGA has been done and offers structure for handling the appropriate number of pins.

Don't forget that in between AVR Studio and Arduino is the whole possibility of running "bare" gcc on macos (sometimes called "macavr" - http://antipastohw.blogspot.com/2008/12/mac-avr-gcc-part-1.html for a starting point.)  There are also several Mac AVR assemblers compatible with the standard Atmel syntax (rather than the weird gas syntax.)  (though in truth, I'm not sure what the status of Xmega support is in any of these tools.)


Dec 23, 2009, 09:34 am Last Edit: Dec 23, 2009, 09:35 am by selfonlypath Reason: 1
hey westfw,

I remember you've a Mac, isn't ?

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 ?


I've discovered lately XCode & java but would appreciate any support if really it is not complex to make a personalized arduino IDE in case you use XCode on Mac.

Thank you in advance, Albert

Go Up