この警告を抑制する方法を知っている人はいますか? それらを回避する方法はありません (それらは私が使用するフレームワークに由来します)。
ありがとう!
gcc(1) のマニュアルページから:
-属性なし認識されない属性、変数に適用された関数属性など、予期しない「__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])) ;