Close

Odpověď na: Problém s attachInterrupt v triede

Úvodní stránka Fórum Software Jazyky Jazyk Wiring Problém s attachInterrupt v triede Odpověď na: Problém s attachInterrupt v triede

#8560
Zbyšek Voda
Správce

Dobrý den, problém je v tom, že attachInterrupt očekává jako druhý parametr referenci na funkci bez parametru. Metody objektů jsou ale implementovány tak, že jako první parametr mají „skrytě“ referenci na třídu, ke které patří. To vám vlastně říká i chybová hláška:
cannot convert 'Pokus::Privatna' from type 'void (Pokus::)()' to type 'void (*)()'

Problém řeší i s navrženými řešeními zde: