Lesetipp: c't - Arduino im AVR-Studio programmieren

Das macht die Datei "main.cpp" welche die IDE mitbringt:

#include <Arduino.h>

int main(void)
{
        init();

#if defined(USBCON)
        USB.attach();
#endif

        setup();

        for (;;) {
                loop();
                if (serialEventRun) serialEventRun();
        }

        return 0;
}

Die kapselt das eigentliche main() und einige spezielle Setup-Geschichten.