funktionen GPIO_SetValue
Sidhuvud: #include <applibs/gpio.h>
Anger utdatavärdet för en GPIO-utdata. Endast har en effekt på GPIOs öppnas som utdata.
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_SetValue(int gpioFd, GPIO_Value_Type value);
Parametrar
gpioFd
Filbeskrivning för GPIO.value
Det GPIO_Value värde som ska anges – GPIO_Value_High eller GPIO_Value_Low.
Fel
Returnerar -1 om ett fel uppstår och anger errno
felvärdet.
EINVAL: är
value
inte en GPIO_Value.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.