ИК-приёмник подключен на RS-232.
Примерная
схема прёмника.Одно отличие, сигнальный у меня подключен на RX, это пин 2. И фильтрующая ёмкость на входе стабилизатора на 10µF.
Освобождаю COM-порт
# setserial /dev/ttyS0 uart none
Загружаю модуль работы с ИК портом
Загруженные модули:
# lsmod | grep lirc
ir_lirc_codec 16384 2
lirc_dev 16384 3 ir_lirc_codec
rc_core 36864 6 lirc_dev,ir_lirc_codec,ir_rc6_decoder,rc_rc6_mce,serial_ir
# lsmod | grep serial
serial_ir 20480 0
rc_core 36864 6 lirc_dev,ir_lirc_codec,ir_rc6_decoder,rc_rc6_mce,serial_ir
Устройство появилось:
# ll /dev/lirc0
crw-rw---- 1 root video 243, 0 Jun 27 18:16 /dev/lirc0
Проверяю:
# mode2 --device=/dev/lirc0
Никакой реакции на нажатия клавиш на ПДУ.
Вобщем подобных схем в инете море, суть одна. В одних сигнальный подключен на 1, в других на 2. Где-то прочёл, что на 2 работает лучше. Всё же это RX.
В Windowsх при загрузке дров нужно указать (проект WinLIRC) какой сигнальный. Здесь этого не вижу. Вот откуда драйвер знает, куда у меня подключен сигнальный? Может ему нужно где это указать, а где? Не нашел.
Подчёркиваю, на Windowsх работает.