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



i2c_master_funcs_t :: version_info()

Получить информацию о версии библиотеки libi2c-master

Прототип:

#include <hw/i2c.h>
int version_info( i2c_libversion_t *version );

Аргументы:

version
Указатель на структуру i2c_libversion_t, которую должна заполнить данная функция.

Библиотека:

libi2c-master

Описание:

Код более высокого уровня вызывает эту функцию, чтобы получить информацию о версии библиотеки libi2c-master. Эта функция должна установить следующие поля структуры i2c_libversion_t:

version->major = I2CLIB_VERSION_MAJOR;
version->minor = I2CLIB_VERSION_MINOR;
version->revision = I2CLIB_REVISION;

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

0
Успешное завершение.
-1
Возникла ошибка.

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

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

Контекст исполнения
Отдельный поток
Нет
Многопоточность
Нет
Обработчик сигналов
Да
Обработчик прерываний
Да

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

Обзор библиотеки I²C, i2c_master_funcs_t, i2c_libversion_t




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