Frage

Weiß jemand, wie man diese Warnung unterdrücken kann?Für mich gibt es keine Möglichkeit, sie zu vermeiden (sie stammen aus einem Framework, das ich verwende).

Danke!

War es hilfreich?

Lösung

Aus der gcc(1)-Manpage:

-Wno-Attribute

Geben Sie keine Warnung aus, wenn ein unerwartetes „__attribute__“ verwendet wird, z. B. unbekannte Attribute, auf Variablen angewendete Funktionsattribute usw.Dadurch werden Fehler aufgrund der falschen Verwendung unterstützter Attribute nicht verhindert.

Andere Tipps

fügen Sie einfach static auf Ihre Erklärung

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

dann abrufen es als

char any_byte;
int index;
any_byte = pgm_read_byte(&(my_byte[index])) ;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top