Share via


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.