Gast
#120157
Hallo,
ich habe wieder mal Probleme mit dem NC30 Compiler von Renesas:
Ich verwende viele Bits für verschiedene Einstellungen, die ich über
ein Struct deklariere:
struct {
char Wert1 : 1;
char Wert2 : 1;
char Wert3 : 1;
char Wert4 : 1;
char Wert5 : 1;
char Wert6 : 1;
char Wert7 : 1;
char Wert8 : 1;
} Settings;
Das ganze belegt genau ein Byte an Speicherplatz. Die Einstellungen
sollen beim Abschalten in einem EEPROM gesichert werden.
Kann man irgendwie sowas machen:
EEPSave (Settings);
Das funktioniert nicht, da Settings ja keine eigene Variable ist.
Da die Daten aber sowiso als Byte im Speicher stehen, wäre es sinnlos
die Bits einzeln abzufrage und ein Byte zu konstruieren. Das geht doch
bestimmt einfacher ?