GPIO_GetValue, fonction
En-tête : #include <applibs/gpio.h>
Obtient la valeur actuelle d’un GPIO.
Les fonctions GPIO sont thread-safe entre les appels à différents GPIOs ; toutefois, il incombe à l’appelant de garantir la sécurité des threads pour les accès au même GPIO.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Paramètres
gpioFd
Descripteur de fichier pour le GPIO.outValue
Le GPIO_Value lu à partir du GPIO - GPIO_Value_High ou GPIO_Value_Low.
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
EFAULT : a la
outValue
valeur NULL.EBADF : n’est
gpioFd
pas valide.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.
Valeur de retour
Retourne 0 en cas de réussite ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.
Exigences du manifeste d’application
Pour accéder aux GPIOs individuels, votre application doit les identifier dans le champ Gpio du manifeste de l’application.