Funzione GPIO_GetValue
Intestazione: #include <applicazioni/gpio.h>
Ottiene il valore corrente di un GPIO.
Le funzioni GPIO sono thread-safe tra chiamate a diversi GPIO; tuttavia, è responsabilità del chiamante garantire la sicurezza dei thread per gli accessi allo stesso GPIO.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Parametri
gpioFd
Descrittore di file per GPIO.outValue
Il GPIO_Value letto da GPIO - GPIO_Value_High o GPIO_Value_Low.
Errori
Restituisce -1 se si verifica un errore e imposta errno
il valore di errore.
EFAULT: è
outValue
NULL.EBADF: il
gpioFd
non è valido.
Potrebbero anche essere specificati altri errno
errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.
Valore restituito
Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno
verrà impostato sul valore di errore.
Requisiti del manifesto dell'applicazione
Per accedere ai singoli GPIO, l'applicazione deve identificarli nel campo Gpio del manifesto dell'applicazione.