Compartir a través de


Función GPIO_SetValue

Encabezado: #include <applibs/gpio.h>

Establece el valor de salida para un GPIO de salida. Solo tiene un efecto en los GPIOs abiertos como salidas.

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_SetValue(int gpioFd, GPIO_Value_Type value);

Parámetros

  • gpioFd Descriptor de archivos para GPIO.

  • value Es el valor GPIO_Value que se va a establecer : GPIO_Value_High o GPIO_Value_Low.

Errores

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

  • EINVAL: el value no es un GPIO_Value.

  • 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.