Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки драйверов ввода (libinput) > Интерфейсы модуля ввода > input_module_t :: reset()



input_module_t :: reset()

Сброс модуля в начальное состояние

Прототип:

#include <sys/devi.h>
static int reset( input_module_t *pModule );

Аргументы:

pModule
Дескриптор модуля (см. input_module_t).

Библиотека:

libinput

Описание:

Callback-функция позволяет сбросить модуль в начальное состояние. Вызывается библиотекой в момент загрузки драйвера или другими обработчиками в случае возникновения ошибок.

Если модуль имеет ассоциированный обработчик прерываний, данный обработчик должен вызвать devi_register_pulse() и сохранить код пульса в приватных данных модуля.

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

EOK
Успешное завершение.

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

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

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

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

input_module_t




Предыдущий раздел: Библиотека разработки драйверов ввода (libinput)