Lo primero que debemos saber es la estructura del código:
#include <PA9.h>
#include "all_gfx.h"
// Function: main()
int main()
{
PA_Init(); // Initializes PA_Lib
PA_LoadDefaultText(1, 0);
PA_LoadDefaultText(0, 0);
// Infinite loop to keep the program running
while (1)
{
PA_WaitForVBL();
}
return 0;
}
|
Empezaremos por lo más básico , poner texto:
PA_OutputText(0, // Pantalla
0, //Posición X
0, //Posición Y
"TEXTO"); |
Ahora explicaremos.
Lo primero son las pantallas, no es dificil;
-Pantalla 0: Pantalla de arriba (Táctil).
-Pantalla 1: Pantalla de abajo.
Eso sobre las pantallas, luego vereis que pone "TEXTO", pues no quiteis las comillas, las comillas son parte del código. Y lo que hay dentro de las comillas es el texto que quieras poner.
Tengo que decir también que esta función de texto va antes del while(1).
Botónes:
Los botones los podemos classificar en:
-Newpress: Cuando lo pulses
-Held: Mientras lo estás pulsando
-Realesed: Cuando termines de pulsarlo
Ahora pondremos que cuando pulsemos el Boton A ocurra una función puesta:
if(Pad.Newpres.A){
FUNCIÓN QUE QUERRAMOS PONER
} |
Ahora pondremos todo lo que llevamos junto:
#include <PA9.h>
#include "all_gfx.h"
// Function: main()
int main()
{
PA_Init(); // Initializes PA_Lib
PA_LoadDefaultText(1, 0);
PA_LoadDefaultText(0, 0);
// Infinite loop to keep the program running
while (1)
{
if(Pad.Newpres.A){
PA_OutputText(0, 0, 0, "Ejemplo de PAlib");
}
PA_WaitForVBL();
}
return 0;
}
|
Lo que hará este codigo es que al pulsar el botón A se muestre ese texto.
|