Hi!

Hallo Community! :o)

So, Ferdinand, nun zu Deinem Anliegen...

Nimm bitte mal die Warnung bzgl. Zeile 35 ernst. Mir ist nicht klar, warum uint8_t taster(uint8_*, uint8_t) als ersten Parameter einen Pointer haben muß. Du liest ja lediglich den Inhalt, auf den pinx zeigt, aus. Falls dort aber eine Pointer-Variable hingehört, dann mußt Du beim Aufruf eine Referenz auf PIND übergeben:

Zeile 35: if(taster(&PIND, PD0)) //Taster0 Abfragen

Probier's mal damit...


Gruß,

-Mike