Функция GPIO_GetValue
Заголовок: #include <applibs/gpio.h>
Возвращает текущее значение GPIO.
Функции GPIO являются потоковобезопасными между вызовами разных объектов GPIOS; однако вызывающий объект отвечает за обеспечение безопасности потока для доступа к тому же GPIO.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Параметры
gpioFd
Дескриптор файла для GPIO.outValue
GPIO_Value, считываемые из GPIO — GPIO_Value_High или GPIO_Value_Low.
Ошибки
Возвращает значение -1 при обнаружении ошибки и задает errno
значение ошибки.
EFAULT: имеет
outValue
значение NULL.EBADF:
gpioFd
недопустимо.
Можно также указать любой другой errno
. Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.
Возвращаемое значение
Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno
будет задано значение ошибки.
Требования к манифесту приложения
Чтобы получить доступ к отдельным GPIOS, приложение должно идентифицировать их в поле Gpio манифеста приложения.