Função GPIO_GetValue
Cabeçalho: #include <applibs/gpio.h>
Obtém o valor atual de um GPIO.
As funções GPIO são seguras para threads entre chamadas para diferentes GPIOs; no entanto, é da responsabilidade do autor da chamada garantir a segurança dos threads para acessos ao mesmo GPIO.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Parâmetros
gpioFd
O descritor de ficheiros para o GPIO.outValue
O GPIO_Value lido a partir do GPIO - GPIO_Value_High ou GPIO_Value_Low.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro.
EFAULT: o
outValue
é NULO.EBADF: o
gpioFd
não é válido.
Também pode ser especificado qualquer outro errno
; esses erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que será definido como o valor de erro.
Requisitos do manifesto de aplicação
Para aceder a GPIOs individuais, a sua aplicação tem de identificá-los no campo Gpio do manifesto da aplicação.