Sdílet prostřednictvím


funkce I2CMaster_SetBusSpeed

Záhlaví: #include <applibs/i2c.h>

Nastaví rychlost sběrnice I2C pro operace na hlavním rozhraní I2C.

Poznámka

Ne všechny rychlosti se podporují na všech zařízeních Azure Sphere. Podrobnosti najdete v tématu Použití I2C .

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Parametry

  • fd Popisovač souboru pro rozhraní I2C.

  • speedInHz Požadovaná rychlost sběrnice v Hz.

Vrácená hodnota

Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno se nastaví na chybovou hodnotu.

Požadavky manifestu aplikace

Pokud chcete získat přístup k rozhraní I2c, vaše aplikace ho musí identifikovat v poli I2cMaster manifestu aplikace.