o avr-gcc:suprimir o aviso "'__progmem__' atributo ignorado"
-
22-07-2019 - |
Pergunta
alguém sabe como esse aviso pode ser suprimida?não há nenhuma maneira para mim para evitá-los (eles derivam de um quadro que eu uso).
Obrigado!
Solução
A partir do gcc(1) página de man:
-Wno-atributosNão avisá-se um inesperado "__atributo__" é utilizado, tal como os atributos não reconhecidos, função de atributos aplicados a variáveis, etc.Isso não vai parar de erros para uso incorreto do suporte atributos.
Outras dicas
basta adicionar static
à sua declaração
PROGMEM static char my_byte[100] = {0x00,0x01,0x02,0x03 ...... }
então recuperá-lo como
char any_byte;
int index;
any_byte = pgm_read_byte(&(my_byte[index])) ;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow