1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
void adj_cal()
{
char result = 0;
char result1 = 0;
char val_d[5] = {0};
int i = 0;
bool error = FALSE;
do
{
result1 = bIOexp_read(PAR_IOX_KEYB_WRITE, PAR_IOX_IN_P0, &error); //lecture ioexpander clavier
result = ~result1; //complementation
if (result == 0x80) // l'appel d'une autre touche sera sans effet
{
i++; // incrément i à chaque appui
itoa (i, val_d, 10); //conversion ansi
vOSDTSVwriteline(6, 10 , 350, val_d ,4,0,0); // affichage
}
}
while (i<=23);
} |
Partager