GPIO_SetValue İşlevi
Üst bilgi: #include <applibs/gpio.h>
Çıkış GPIO'sunun çıkış değerini ayarlar. Yalnızca çıkış olarak açılan GPO'lar üzerinde bir etkisi vardır.
GPIO işlevleri, farklı GPO'lara yapılan çağrılar arasında iş parçacığı açısından güvenlidir; ancak, aynı GPIO'ya erişimler için iş parçacığı güvenliğini sağlamak çağıranın sorumluluğundadır.
int GPIO_SetValue(int gpioFd, GPIO_Value_Type value);
Parametre
gpioFd
GPIO için dosya tanımlayıcısı.value
Ayarlanacağı GPIO_Value değeri : GPIO_Value_High veya GPIO_Value_Low.
Hata
Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno
-1 döndürür.
EINVAL:
value
bir GPIO_Value değil.EBADF:
gpioFd
geçerli değil.
Diğer errno
hatalar da belirtilebilir; bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.
Dönüş değeri
Başarı için 0 veya hata için -1 döndürür; bu durumda errno
hata değerine ayarlanır.
Uygulama bildirimi gereksinimleri
Tek tek GPO'lara erişmek için uygulamanızın bunları uygulama bildiriminin Gpio alanında tanımlaması gerekir.