Aracılığıyla paylaş


I2CMaster_SetTimeout İşlevi

Üst bilgi: #include <applibs/i2c.h>

I2C ana arabirimindeki işlemler için zaman aşımını ayarlar.

int I2CMaster_SetTimeout(int fd, uint32_t timeoutInMs);

Parametre

  • fd I2C arabirimi için dosya tanımlayıcısı.

  • timeoutInMs İstenen zaman aşımı milisaniye cinsinden. Bu değer desteklenen en yakın değere yuvarlanabilir.

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

I2c arabirimine erişmek için uygulamanızın bunu uygulama bildiriminin I2cMaster alanında tanımlaması gerekir.