I2CMaster_Open İşlevi
Üst bilgi: #include <applibs/i2c.h>
Bir uygulama tarafından özel kullanım için I2C ana arabirimini açar ve yapılandırır ve arabirimde işlemleri gerçekleştirmek için kullanılan bir dosya tanımlayıcısı döndürür.
int I2CMaster_Open(I2C_InterfaceId id);
Parametre
id
Açılacak I2C arabiriminin kimliği .
Hata
Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno
-1 döndürür.
- EACCES: I2C arabirimine erişime izin verilmez; arabiriminin mevcut olduğunu ve uygulama bildiriminin I2cMaster alanında olduğunu doğrulayın.
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
I2C arabiriminin dosya tanımlayıcısını veya hata için -1 değerini döndürür; bu durumda errno
hata değerine ayarlanır.
Uygulama bildirimi gereksinimleri
I2c arabirimine erişmek için uygulamanızın bunu uygulama bildiriminin I2cMaster alanında tanımlaması gerekir.