Hallo,
siehe Datei "test_rotary_encoder.cpp".
Du brauchst wohl zwei Instanzen der Klasse und zwei Callbackfunktionen, etwa so
Code:void callback1(int way) { static int pos = 0; pos += way; std::cout << "pos1=" << pos << std::endl; } void callback2(int way) { static int pos = 0; pos += way; std::cout << "pos2=" << pos << std::endl; } int main(int argc, char *argv[]) { if (gpioInitialise() < 0) return 1; re_decoder dec1(23, 24, callback1); re_decoder dec2(25, 4, callback2); // ...
Lesezeichen