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()`