Ayuda con error

Hola a todos,

Tengo en siguinte codigo, . . . int main(void) { init();

setup();

for ( ;; ) loop();

return 0; }

pero cuando lo compilo recibo el error:

In function 'int main()': error: redefinition of 'int main()'

Alguien tiene alguna idea sobre lo que significa esse error?

gracias,

Implementa tu codigo de init() y setup() dentro de la funcion setup() y to todo lo demas dentro de loop(). La funcion de setup() es llamada una vez despues del reset y loop() es tu punto de entrada.

Ej:

void setup()
{
  // codigo de init y setup 
}

void loop()
{
  // tu loop infnito

}

La funcion main() debe estar implementada en algun lugar y desde esta invocan setup() y loop() que es donde implemantas tu codigo.

Muchas gracias Mandalorian, he hecho las modificaciones y ahora todo marcha bien, saludos, ;D