How to add support for new boards to Arduino 1.0?

Hi,

I notice that Arduino 1.0 does not (currently) have support for Sanguino/ATmega644P boards.

  1. Is anyone working on adding Sanguino support to 1.0?
  2. Is there any documentation or other resources which describe how best to add support for new cores and boards?

Thanks!

No version of Arduino software supports the Sanguino out of the box. You have to install the core: Contact Support

Thanks John,

That's helpful. Unfortunately it looks like the most recent core targeted Arduino 0023. See here:
http://code.google.com/p/sanguino/downloads/list
I'll get in touch with the Sanguino folks to see if any of them have a plan to update the package to be compatible with Arduino 1.0.

What's the reason for not including Sanguino support in the standard Arduino package? AFAICT the 644P is just a minor variant of the ATmega series which is supported out the box.

Also, are there docs somewhere on developing cores for Arduino?

Sean

Maniacbug has been working it

and getting optiloader working with westfw for downloading bootloaders, there's a thread ongoing about it.

also check avr-developers.com for '644 / '1284 core files.

Excellent! Thank you.

What's the reason for not including Sanguino support in the standard Arduino package? AFAICT the 644P is just a minor variant of the ATmega series which is supported out the box.

Because the Arduino standard software distribution only supports AVR chips that are or have in the past been used in 'Arduino' manufactured boards. Arduino never made a board using the 644p chip.

Lefty

Yeah, '1284’s rule!