Função GPIO_GetValue
Cabeçalho: #include <applibs/gpio.h>
Obtém o valor atual de um GPIO.
As funções GPIO são thread-safe entre chamadas para GPIOs diferentes; no entanto, é responsabilidade do chamador garantir a segurança do thread para acessos ao mesmo GPIO.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Parâmetros
gpioFd
O descritor de arquivo para o GPIO.outValue
O GPIO_Value lido do GPIO – GPIO_Value_High ou GPIO_Value_Low.
Erros
Retorna -1 se um erro for encontrado e definir errno
como o valor do erro.
EFAULT: o
outValue
é NULL.EBADF: o
gpioFd
não é válido.
Qualquer outro errno
também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.
Valor retornado
Retorna 0 para êxito ou -1 para falha, nesse caso errno
, será definido como o valor do erro.
Requisitos de manifesto do aplicativo
Para acessar GPIOs individuais, seu aplicativo deve identificá-los no campo Gpio do manifesto do aplicativo.