Versuchs Mal damit (Operatorreihenfolge!)
Davon abgesehen ist das eine reichlich ineffiziente Art, einen Pin einzulesen.Code:uint8_t digitalRead(uint8_t pin) { data = (reg & (1 << pin)) >> pin;
mfG,
Markus
Versuchs Mal damit (Operatorreihenfolge!)
Davon abgesehen ist das eine reichlich ineffiziente Art, einen Pin einzulesen.Code:uint8_t digitalRead(uint8_t pin) { data = (reg & (1 << pin)) >> pin;
mfG,
Markus
Tiny ASURO Library: Thread und sf.net Seite
Wie denn dann?
Durch einen direkten Zugriff? Zum Beispiel Anstelle von if(digitalRead(...)) ein if((PINx & (1 << PINxy)) != 0))
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Lesezeichen