Aracılığıyla paylaş


I2CMaster_SetBusSpeed İşlevi

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

I2C ana arabirimindeki işlemler için I2C veri yolu hızını ayarlar.

Not

Tüm Azure Sphere cihazlarında tüm hızlar desteklenmez. Ayrıntılar için bkz. I2C kullanma .

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Parametre

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

  • speedInHz İstenen otobüs hızı, Hz.

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.