1

この警告を抑制する方法を知っている人はいますか? それらを回避する方法はありません (それらは私が使用するフレームワークに由来します)。

ありがとう!

4

2 に答える 2

2

gcc(1) のマニュアルページから:

-属性なし

認識されない属性、変数に適用された関数属性など、予期しない「__attribute__」が使用された場合に警告しません。これにより、サポートされている属性の誤った使用によるエラーが停止しません。

于 2009-06-24T17:53:17.710 に答える
1

static宣言に追加するだけです

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

次に、それを次のように取得します

char any_byte;
int index;
any_byte = pgm_read_byte(&(my_byte[index])) ;
于 2010-07-11T13:50:49.930 に答える