Gast
#865183
Ich stehe gerade mit einem einfachen Problem auf dem Schlauch, selbst du
Suche spuckt keine Infos aus
void check_switch(void)
{
uint8_t und
uint8_t state_old;
uint8_t state_new=0;
state_old = state_new;
state_new = PINC;
und = state_old & state_new;
/* und so weiter */
}
Wenn ich die Funktion jetzt aufrufe, wird doch jedes mal state_old neu
deklariert bzw. noch viel schlimmer state_new mit 0 initialisiert.
Gibt es da ein passendes Schlüsselwort oder kümmert sich der Compiler
darum. Hätte jetzt auf static getippt aber die Beschreibung, was static
macht, klingt irgendwie nach was Anderem (oder falsche Beschreibung
gelesen) ...
Danke