Бөлісу құралы:


Функция I2CMaster_Open

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

Открывает и настраивает интерфейс I2C master для монопольного использования приложением, а также возвращает дескриптор файла, используемый для выполнения операций с интерфейсом.

int I2CMaster_Open(I2C_InterfaceId id);

Параметры

Ошибки

Возвращает значение -1 при обнаружении ошибки и задает errno значение ошибки.

  • EACCES: доступ к интерфейсу I2C не разрешен; убедитесь, что интерфейс существует и находится в поле I2cMaster манифеста приложения.

Можно также указать любой другой errno . Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.

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

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

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

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