Операционная система ЗОСРВ «Нейтрино» > Описание базовых компонентов целевой системы > Драйверы > Подсистема ввода-вывода > HID-совместимые устройства > devh-egalax.so



devh-egalax.so

HID-драйвер сенсорных устройств Egalax

Синтаксис:

io-hid -d egalax [опция[,опция ...]] ... &

Опции:

type=интерфейс
Задать тип используемого интерфейса (usb, ser, i2c). По умолчанию используется usb.
Опция type поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024
sensitivity=уровень
Установить чувствительность сенсорного экрана (80 - 255) на контроллере. По умолчанию 128.
Опция sensitivity поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024
verbose=уровень
Выводить расширенную информацию и указать уровень отладочной информации (от 1 до 5).

Опции для устройств Egalax, подключаемых через USB интерфейс

did=0xXXXX
Ввести альтернативный номер устройства
vid=0xXXXX
Ввести альтернативный номер вендора
info
Сбор большей информации о контроллере. Только для общих информационных целей. Информация выводится в slogger.
noinit
Не инициализировать контроллер.

Note: Не используйие эту опцию, если не уверены, что протокол контроллера по умолчанию Egalax

upath=путь
Путь к USB-стеку; по умолчанию – /dev/io-usb/io-usb.
wait=число
Ожидать включения USB-стека в течение заданного числа секунд.

Опции для устройств Egalax, подключаемых через последовательный интерфейс

upath=путь
Путь к Serial-устройству; по умолчанию – /dev/ser1.

Опции для устройств Egalax, подключаемых через I2C интерфейс

upath=путь
Путь к I2C-устройству; по умолчанию – /dev/i2c1.
adrdevice=0xXX
Адрес на шине I2C; по умолчанию – 0x04.
Опция adrdevice поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024
gpioirq=число
GPIO irq pin; по умолчанию – 167. Значение -1 используется для отключения использования GPIO.
Опция gpioirq поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024

Note: По умолчанию в режиме i2c ( type=i2c ), драйвер считывает данные из устройства /dev/i2c1 с использованием прерываний GPIO. Однако, если при запуске драйвера указать опцию gpioirq=-1 , то вместо использования GPIO включится полинга устройства /dev/i2c1. В этом режиме данные будут опрашиваться периодически, позволяя выполнение других задач в ожидании события.

gpiorst=число
GPIO reset pin; по умолчанию - 171. (используется только если gpiorst не равно -1)
Опция gpiorst поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024
gpioname=число
Путь к GPIO устройству (используется только если gpiorst не равно -1)
Опция gpioname поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024


Caution: Для разделения опций используется запятая (но не пробелы).

Платформы:

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

Целевые архитектуры:

arm, armv7, aarch64, e2k, mips, ppc, x86

Поддержка архитектуры aarch64 осуществляется, начиная с ЗОСРВ «Нейтрино» редакции 2024
Поддержка архитектуры e2k осуществляется, начиная с ЗОСРВ «Нейтрино» редакции 2024

Описание:

Сенсорные экраны Egalax не совместимы с интерфейсом HID (Human Interface Device, устройство взаимодействия с человеком), поэтому DLL-библиотека devh-egalax.so выполняет преобразование пакетов контроллера Egalax в универсальные HID-пакеты, которые затем обрабатывает менеджер devi-hid.


Caution: Если драйвер используется совместно с devh-usb.so, последнему следует передать опцию igndev с указанием идентификаторов производителя и устройства Egalax. В противном случае оба драйвера будут адресоваться к данному устройству, что вызовет коллизии.

Примеры:

Запуск io-hid с использованием драйвера Egalax (USB) и последующий запуск devi-hid:

io-hid -d egalax & devi-hid touch

Запуск io-hid с использованием драйвера Egalax (SERIAL) с высоким уровнем вывода расширенной информации и изменение пути к стеку:

io-hid -d egalax type=ser,verbose=5,upath=/dev/ser2 &

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

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы

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

devh-*, devi-hid, diskboot, io-hid




Предыдущий раздел: Драйверы