avr-gcc : 경고를 억제하는“ '__progmem__'속성 무시
-
22-07-2019 - |
문제
이 경고를 어떻게 억제 할 수 있는지 아는 사람이 있습니까? 내가 그들을 피할 수있는 방법은 없습니다 (그들은 내가 사용하는 프레임 워크에서 비롯됩니다).
감사!
해결책
GCC (1) Man Page :
-Wno-Attributes인식되지 않은 속성, 변수에 적용되는 기능 속성 등과 같은 예기치 않은 "__attribute__"가 사용되는 경우 경고하지 마십시오. 지원되는 속성의 잘못된 사용에 대한 오류를 중지하지 않습니다.
다른 팁
그냥 추가하십시오 static
당신의 선언에
PROGMEM static char my_byte[100] = {0x00,0x01,0x02,0x03 ...... }
그런 다음 다시 검색하십시오
char any_byte;
int index;
any_byte = pgm_read_byte(&(my_byte[index])) ;
제휴하지 않습니다 StackOverflow