Esto, siempre me da el mismo fallo y no se porque. El codigo es este:
#include <PA9.h> // Include for PA_Lib
#include "gfx/all_gfx.c"
#include "gfx/all_gfx.h"
// incluimos main.h... OJO, hemos de tener cuidado en el orden que se leen los ficheros.
#include "main.h"
int main(int argc, char ** argv)
{
PA_Init();
PA_InitVBL();
// iniciamos el texto
PA_InitText(0, 0);
// cargo la paleta de los sprites
PA_LoadSpritePal(0, 0, (void*)sprite0_Pal);
// cargo el bg de la tactil y el de la de arriba
PA_EasyBgLoad(0, 3, bg0);
PA_EasyBgLoad(1, 3, bg1);
// creo el sprite del programa
PA_CreateSprite(0, 0, (void*)programa_Sprite, OBJ_SIZE_32X32, 1, 0, 10, 10);
// funcion de palib, lo que va a hacer es cambiar la prioridad de los sprites, en este caso para dejarle detras de la ventana cuando se abra
PA_SetSpritePrio(0, // pantalla
0, // sprite
3); //capa
while (1)
{
// damos opcion de mover la aplicacion por el escritorio (como en windows)
PA_MoveSprite(0);
PA_SetTextTileCol(0, 9);
// ponemos la hora y los minutos
PA_OutputText(0, 27, 22,"%02d:%02d ",
PA_RTC.Hour, // igual que si queremos saver la posicion del stylus...
PA_RTC.Minutes);
// cargo mi funcion de aplicación (archivo aplicacion1.h)
App1();
PA_WaitForVBL();
}
return 0;
}
Y siempre me dice esto...
main.c
c:/devkitPro/Programas/ej12-3/source/main.c: In function 'App1':
c:/devkitPro/Programas/ej12-3/source/main.c:8: warning: 'main' is normally a non-static function
c:/devkitPro/Programas/ej12-3/source/main.c:51: error: expected declaration or statement at end of input
make[1]: *** [main.o] Error 1
make: *** [build] Error 2
Alguien me puede decir donde esta el fallo?