Dela via


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.