Compartir a través de


Función GPIO_GetValue

Encabezado: #include <applibs/gpio.h>

Obtiene el valor actual de un GPIO.

Las funciones de GPIO son seguras para subprocesos entre llamadas a diferentes GPIOs; sin embargo, es responsabilidad del autor de la llamada garantizar la seguridad de las conversaciones para los accesos al mismo GPIO.

int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);

Parámetros

  • gpioFd Descriptor de archivos para GPIO.

  • outValue El GPIO_Value leer en el GPIO - GPIO_Value_High o GPIO_Value_Low.

Errores

Devuelve -1 si se encuentra un error y se establece errno en el valor de error.

  • EFAULT: el outValue es NULL.

  • EBADF: el gpioFd no es válido.

También se pueden especificar otros errno errores; estos errores no son deterministas y es posible que no se conserve el mismo comportamiento a través de las actualizaciones del sistema.

Valor devuelto

Devuelve 0 para éxito o -1 para error, en cuyo caso errno se establecerá en el valor de error.

Requisitos del manifiesto de la aplicación

Para acceder a los GPI Individuales, su aplicación debe identificarlos en el campo Gpio del manifiesto de la aplicación.