GPIO_GetValue functie
Header: #include <applibs/gpio.h>
Hiermee haalt u de huidige waarde van een GPIO op.
GPIO-functies zijn thread-veilig tussen aanroepen naar verschillende GPIO's; Het is echter de verantwoordelijkheid van de aanroeper om de veiligheid van threads te garanderen voor toegang tot dezelfde GPIO.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Parameters
gpioFd
De bestandsdescriptor voor de GPIO.outValue
De GPIO_Value lezen uit de GPIO - GPIO_Value_High of GPIO_Value_Low.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
EFAULT: de
outValue
is NULL.EBADF: de
gpioFd
is ongeldig.
errno
Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.
Retourwaarde
Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno
wordt ingesteld op de foutwaarde.
Vereisten voor toepassingsmanifest
Voor toegang tot afzonderlijke GPIO's moet uw toepassing deze identificeren in het veld Gpio van het toepassingsmanifest.