Bonjour à tous,
Je suis tous nouveau dans le monde Arduino et mes bases en programmation sont plus que faible.
Je me penche sur un programme que j'ai récupéré sur le net qui permet d'afficher sur un écran une position GPS et une vitesse. Quand je veux le compiler, j'ai un message d'erreur et je ne comprend pas comment résoudre ce problème. J'ai, normalement, toutes les libraires qu'il faut.
Le voilà:
^
C:\Users\MATHIE~1\AppData\Local\Temp\build3830181348074181981.tmp\data.h:75:1: error: 'prog_uchar' does not name a type
prog_uchar bigNumbers [][96] PROGMEM = {
^
et voici le bout de code qui semble poser problème:
//==========================================================//
// Prints a display big number (96 bytes) in coordinates X Y,
// being multiples of 8. This means we have 16 COLS (0-15)
// and 8 ROWS (0-7).
static void printBigNumber(char string, int X, int Y)
{
setXY(X,Y);
int salto=0;
uchar bigNumbers [96];
for(int i=0;i<96;i++)
{
if(string == ' ') {
SendChar(0);
} else
SendChar(pgm_read_byte(bigNumbers[string-0x30]+i));
if(salto == 23) {
salto = 0;
X++;
setXY(X,Y);
} else {
salto++;
}
feedgps();
}
}
//==========================================================//
Mon problème apparait 6 fois dans le code mais à chaque fois pour la même structure de code, du coup j'imagine qu'une fois que c'est corrigé pour une c'est corrigé pour les 6.
Avez vous une idée et une solution à me proposer ![]()
Merci
Mathieu