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



DCMD_I2C_DRIVER_INFO

Получить информацию об аппаратной библиотеке I²C

Прототип:

#include <hw/i2c.h>
#define DCMD_I2C_DRIVER_INFO __DIOF ( _DCMD_I2C, 10, i2c_driver_info_t )

Аргументы:

filedes
Дескриптор файла, полученный при открытии устройства.
dcmd
DCMD_I2C_DRIVER_INFO.
dev_data_ptr
Указатель на структуру i2c_driver_info_t.
n_bytes
Размер структуры i2c_driver_info_t, полученный с помощью sizeof().
dev_info_ptr
NULL.

Библиотека:

libi2c-master

Описание:

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

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

Структура i2c_driver_info_t, содержащая информацию о драйвере.

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

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

Коды ошибок:

EIO
Запрос драйвера завершился неудачей.

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

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

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

devctl(), i2c_driver_info_t, driver_info()




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