Поделиться через


Функция I2CMaster_SetBusSpeed

Заголовок: #include <applibs/i2c.h>

Задает скорость шины I2C для операций в интерфейсе I2C master.

Примечание

Не все скорости поддерживаются на всех устройствах Azure Sphere. Дополнительные сведения см. в разделе Использование I2C .

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Параметры

  • fd Дескриптор файла для интерфейса I2C.

  • speedInHz Запрошенная скорость шины в Гц.

Возвращаемое значение

Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno будет задано значение ошибки.

Требования к манифесту приложения

Чтобы получить доступ к интерфейсу I2c, приложение должно определить его в поле I2cMaster манифеста приложения.