Megosztás a következőn keresztül:


I2CMaster_SetBusSpeed függvény

Fejléc: #include <applibs/i2c.h>

Beállítja az I2C busz sebességét az I2C főillesztőfelületen végzett műveletekhez.

Megjegyzés

Nem minden sebesség támogatott minden Azure Sphere-eszközön. Részletekért lásd: Az I2C használata .

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Paraméterek

  • fd Az I2C-felület fájlleírója.

  • speedInHz A kért buszsebesség Hz-ben.

Visszatérési érték

Siker esetén 0, hiba esetén -1 értéket ad vissza, amely esetben errno a hibaérték lesz beállítva.

Alkalmazásjegyzékre vonatkozó követelmények

Az I2C-felület eléréséhez az alkalmazásnak azonosítania kell azt az alkalmazásjegyzék I2cMaster mezőjében.