Hallo,
ich arbeite gerade an einem neuen Projekt für meinen Raspberry Pi (Raspbian) und will hierzu auf die GPIOs mittels C/C++ lesend zugreifen. An die GPIOs sind letztendlich nur Taster angeschlossen, die das high-/lowsignal simulieren.
Der Zugriff auf die GPIOs ist relativ einfach, jedoch basieren im Moment die meisten Lösungen auf der stetigen Abfrage der GPIOs in einer Endloswhile-Schleife. Das ist natürlich ineffektiv wie sau. Deshalb würde ich das ganze gerne mit Interrupts oder über diese "poll()"-Funktion realisieren. Kann ich damit auch gleichzeitig auf eine Veränderung des Status an mehreren GPIOs warten oder immer nur auf einen ganz speziellen GPIO?
Grüße
Nimda05
ich arbeite gerade an einem neuen Projekt für meinen Raspberry Pi (Raspbian) und will hierzu auf die GPIOs mittels C/C++ lesend zugreifen. An die GPIOs sind letztendlich nur Taster angeschlossen, die das high-/lowsignal simulieren.
Der Zugriff auf die GPIOs ist relativ einfach, jedoch basieren im Moment die meisten Lösungen auf der stetigen Abfrage der GPIOs in einer Endloswhile-Schleife. Das ist natürlich ineffektiv wie sau. Deshalb würde ich das ganze gerne mit Interrupts oder über diese "poll()"-Funktion realisieren. Kann ich damit auch gleichzeitig auf eine Veränderung des Status an mehreren GPIOs warten oder immer nur auf einen ganz speziellen GPIO?
Grüße
Nimda05