Seite 1 von 1

PIGPIO

Verfasst: Montag 17. September 2018, 14:34
von ruschu
Hallo zusammen,
alle reden davon, das GPIO nicht so gut ist und man sollte PIGPIO verwenden. Wo finde ich als Anfänger Infos zu den Funktionen von PIGPIO ? Leider konnte mir hier auch google nicht weiterhelfen.
Vielen Dank

Re: PIGPIO

Verfasst: Montag 17. September 2018, 19:00
von Sirius3
ICh weiß nicht, was Du gegoogelt hast: http://abyz.me.uk/rpi/pigpio/python.html
und Beispiele: http://abyz.me.uk/rpi/pigpio/examples.html

Re: PIGPIO

Verfasst: Dienstag 18. September 2018, 07:32
von noisefloor
Hallo,

das gpiozero-Modul ist eigentlich dass, was die schönste / modernste / high-level API hat und was so allgemein empfohlen wird. gpiozero kann auch pigpio im Hintergrund nutzen, inkl. der Remote GPIO Funktion von pigpio.

pigpio ist denke ich dann gut, wenn du eine Ebene tiefer als gpiozero ansetzen willst bzw. bestimmte low-level Methoden brauchst, die gpiozero so nicht bietet.

Gruß, noisefloor

Re: PIGPIO

Verfasst: Dienstag 18. September 2018, 09:54
von __blackjack__
Wobei ich damit auch schon merkwürdige Erfahrungen gemacht habe. Rückruf mit `partial()` ging nicht weil die da zur Laufzeit Typen und Signaturen prüfen. Antwort auf Bug-Report war, dass das für Anfänger ist und von denen niemand `partial()` benutzt. IIRC war da im Code eine Whitelist von in C implementierten Callables von denen per Inspection keine Signatur zu bekommen war die man verwenden durfte, aber `partial()` war nicht dabei, und wurde mit oben genannter Begründung auch nicht aufgenommen. WTF!

In Python 3 kann man von `partial`-Objekten mittlerweile die Signatur abfragen, aber ich fand die Einstellung von denen zu dem Problem sehr merkwürdig.

Re: PIGPIO

Verfasst: Dienstag 18. September 2018, 10:43
von lackschuh