Arduino32---compatible Atmel microcontrollers---

Infact I wanted to know about Arduino IDE software compatibility.

It is certainly possible and doable to port the basic approach to other chips so that the code is (easily) compatible.

The basic framework would be something like this:

#include <arduino.h> //all your arduino specific definitions are here

void setup(void) {
}

void loop(void) {
}

int main(void) {
  setup();
  while (1) {
    loop();
    //insert your arduino stuff here
  }
}
[/quote]

So you just write your own setup() / loop() and you are done.

Something like this can be done on pretty much any compiler / ide.

The pin stuff is fairly easy to port so that would be a good starting point.