【发布时间】:2009-06-24 17:44:19
【问题描述】:
有人知道如何抑制这个警告吗? 我无法避免它们(它们源于我使用的框架)。
谢谢!
【问题讨论】:
-
你确定你把
__attribute__((...))放在了正确的位置吗?
标签: avr-gcc
有人知道如何抑制这个警告吗? 我无法避免它们(它们源于我使用的框架)。
谢谢!
【问题讨论】:
__attribute__((...))放在了正确的位置吗?
标签: avr-gcc
来自 gcc(1) 手册页:
-Wno-属性如果使用了意外的“__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])) ;
【讨论】: