funktionen GPIO_GetValue
Sidhuvud: #include <applibs/gpio.h>
Hämtar det aktuella värdet för en GPIO.
GPIO-funktioner är trådsäkra mellan anrop till olika GPIOs. men det är uppringarens ansvar att säkerställa trådsäkerhet för åtkomst till samma GPIO.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Parametrar
gpioFd
Filbeskrivning för GPIO.outValue
Den GPIO_Value läsa från GPIO - GPIO_Value_High eller GPIO_Value_Low.
Fel
Returnerar -1 om ett fel uppstår och anger errno
felvärdet.
EFAULT: är
outValue
NULL.EBADF: är
gpioFd
inte giltigt.
errno
Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.
Returvärde
Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno
felvärdet anges.
Krav för programmanifest
För åtkomst till enskilda GPIOs måste programmet identifiera dem i fältet Gpio i programmanifestet.