Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки I²C драйверов (libi2c-master) > DEVCTL-команды > DCMD_I2C_UNLOCK



DCMD_I2C_UNLOCK

Выполнить запрос на разблокировку ресурса

Прототип:

#include <hw/i2c.h>
#define DCMD_I2C_UNLOCK __DION ( _DCMD_I2C, 9 )

Аргументы:

filedes
Дескриптор файла, полученный при открытии устройства.
dcmd
DCMD_I2C_UNLOCK.
dev_data_ptr
NULL.
n_bytes
Размер 0 байт, т.к. отправляемых и принимаемых данных нет.
dev_info_ptr
NULL.

Библиотека:

libi2c-master

Описание:

Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда выполняет запрос на разблокировку ресурса.

Исходящие данные:

Отсутствуют.

Входящие данные:

Отсутствуют.

Коды ошибок:

EINVAL
Неправильный формат сообщения.
ENOMEM
Недостаточно памяти.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

devctl()




Предыдущий раздел: Библиотека разработки I²C драйверов