Domanda

qualcuno sa come è possibile eliminare questo avviso?non c'è modo per me di evitarli (derivano da un framework che utilizzo).

Grazie!

È stato utile?

Soluzione

Dalla pagina man di gcc(1):

-Wno-attributi

Non avvisa se viene utilizzato un "__attribute__" imprevisto, come attributi non riconosciuti, attributi di funzione applicati a variabili, ecc.Ciò non fermerà gli errori dovuti all'uso errato degli attributi supportati.

Altri suggerimenti

aggiungi statico alla tua dichiarazione

PROGMEM static char my_byte[100] = {0x00,0x01,0x02,0x03 ...... }

quindi recuperalo come

char any_byte;
int index;
any_byte = pgm_read_byte(&(my_byte[index])) ;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top