Hallo,
ich habe eine Funktion geschrieben, die den Wert im RAM und EEPROM
vergleicht und bei Änderungen im RAM automatisch den Wert im EEPROM
aktualisiert.
Die Parameter habe ich in einer Struktur definiert, die unter anderem
auch die Adresse der entsprechenden RAM-Speicherstelle beinhaltet. Ich
habe nun das Problem, daß ich auch Parameter habe, die ein Arrayelement
sind. Hier kommt dann folgende Warnung vom Compiler:
initialization discards 'volatile' qualifier from pointer target type
[-Wdiscarded-qualifiers]
1 | &slave_allgemein.uiSendeintervall_fsp_status // keine Warnung vom Compiler
|
2 | &slave[0].uiLaufzeit_max // Warnung vom Compiler
|
Wie muß ich die Adresse des Arrayelements beim Definieren angeben?
Gerald