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



i2c_master_funcs_t :: abort()

Освободить шину со стороны ведущего

Прототип:

#include <hw/i2c.h>
int abort( void *hdl,
int rcvid );

Аргументы:

hdl
Дескриптор, который вернула функция i2c_master_funcs_t :: init().
rcvid
Идентификатор клиента.

Библиотека:

libi2c-master

Описание:

Функция заставляет ведущее устройство освободить шину. Значение возвращается, когда условие остановки было отправлено.

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

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

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

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

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

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

Обзор библиотеки I²C, i2c_master_funcs_t :: init(), i2c_master_funcs_t




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