From 5059281c962d94a1acaf4bd67deb5cd1dd1f9984 Mon Sep 17 00:00:00 2001 From: cbdbc Date: Sat, 23 Sep 2023 15:08:18 +0300 Subject: [PATCH] =?UTF-8?q?README.md:=20=D0=B0=D0=BA=D1=82=D1=83=D0=B0?= =?UTF-8?q?=D0=BB=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=20=D1=81=D1=81=D1=8B?= =?UTF-8?q?=D0=BB=D0=BE=D0=BA=20=D0=BD=D0=B0=20=D0=B4=D0=BE=D0=BA=D1=83?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 04a3bec..1df111a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## Предостережение -Предоставленный исходный код драйвера [devi-hid](https://help.kpda.ru/help/topic/ru.kpda.doc.os_ru/html/utils/system/devi-hid.html) рекомендуется использовать **только для отладочных целей** при разработке HID-драйверов. Для всех остальных задач следует использовать штатный системный драйвер [devi-hid](https://help.kpda.ru/help/topic/ru.kpda.doc.os_ru/html/utils/system/devi-hid.html). В общем случае **не существует задач**, которые требуется решать в этом драйвере при поддержке нового оборудования (для этого должен быть написан/модифицирован отдельный драйвер ввода или HID-драйвер). +Предоставленный исходный код драйвера [devi-hid](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.os_ru/html/utils/system/devi-hid.html) рекомендуется использовать **только для отладочных целей** при разработке HID-драйверов. Для всех остальных задач следует использовать штатный системный драйвер [devi-hid](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.os_ru/html/utils/system/devi-hid.html). В общем случае **не существует задач**, которые требуется решать в этом драйвере при поддержке нового оборудования (для этого должен быть написан/модифицирован отдельный драйвер ввода или HID-драйвер). @@ -54,7 +54,7 @@ ## Сборка драйвера -- Установить и настроить [комплект разработчика](https://help.kpda.ru/help/topic/ru.kpda.doc.dev_tools_ru/html/devkit/devkit.html) для [ЗОСРВ "Нейтрино" редакции 2020](https://help.kpda.ru/help/index.jsp). +- Установить и настроить [комплект разработчика](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.dev_tools_ru/html/devkit/devkit.html) для [ЗОСРВ "Нейтрино" редакции 2020](https://help.kpda.ru/neutrino/2020). - Выполнить команду: ``` @@ -109,7 +109,7 @@ Hardware → Device → Protocol → Filter → Photon или /dev/??? - Абсолютные - содержащие координаты в контекста собственного разрешения устройства ввода (touchscreen) - Клавиатурные - содержат сведения об изменении состояния клавиатуры (состояние клавиш, сканкоды и статусные флаги) -(!) Устройства с абсолютным позиционированием необходимо [калибровать](https://help.kpda.ru/help/topic/ru.kpda.doc.os_ru/html/utils/photon/calib.html) перед использованием. Это позволяет установить соответствие между пространством координат устройства ввода и координатами дисплея. +(!) Устройства с абсолютным позиционированием необходимо [калибровать](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.os_ru/html/utils/photon/calib.html) перед использованием. Это позволяет установить соответствие между пространством координат устройства ввода и координатами дисплея. @@ -287,11 +287,11 @@ struct _common_callbacks { **Управление устройством (devctl):** -- Реализует управление модулем и реакцию на внешние [devctl()](https://help.kpda.ru/help/topic/ru.kpda.doc.os_ru/html/libraries/libc/d/devctl.html) команды -- Собственные [devctl()](https://help.kpda.ru/help/topic/ru.kpda.doc.os_ru/html/libraries/libc/d/devctl.html) команды можно зарегистрировать, используя константы из заголовочного файла `include/const.h` +- Реализует управление модулем и реакцию на внешние [devctl()](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.os_ru/html/libraries/libc/d/devctl.html) команды +- Собственные [devctl()](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.os_ru/html/libraries/libc/d/devctl.html) команды можно зарегистрировать, используя константы из заголовочного файла `include/const.h` - Модуль устройства: - Если тип события известен – выполнить обработку - - Если тип события не известен – вернуть значение `-1` и установить переменную [errno](https://help.kpda.ru/help/topic/ru.kpda.doc.os_ru/html/libraries/libc/e/errno.html) в значение `EINVAL`; + - Если тип события не известен – вернуть значение `-1` и установить переменную [errno](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.os_ru/html/libraries/libc/e/errno.html) в значение `EINVAL`; - Модуль протокола: - Если тип события известен – выполнить обработку - Если тип события не известен и имеется связанный модуль нижнего уровня – передать событие далее @@ -310,7 +310,7 @@ struct _common_callbacks { - Доступ к данным менеджера ресурсов: - `devi_get_coid()` - `devi_get_dispatch_handle()` / `devi_set_dispatch_handle()` -- Работа с менеджером [io-hid](https://help.kpda.ru/help/topic/ru.kpda.doc.os_ru/html/services/io-hid.html): +- Работа с менеджером [io-hid](https://help.kpda.ru/neutrino/2020/help/topic/ru.kpda.doc.os_ru/html/services/io-hid.html): - `devi_hid_init()` - `devi_hid_register_client()` / `devi_hid_unregister_client()` - `devi_hid_server_connect()` / `devi_hid_server_disconnect()`