Per l'utilizzo di LIRC con un ricevitore TSOP e' necessario aggiungere/scommentare il seguente codice nel file /boot/config.txt
# # LIRC # # http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/ # dtoverlay=lirc-rpi,gpio_in_pin=23,gpio_out_pin=22,debug=1
e fare il reboot del sistema.
Modalita' raw, richiede lo stop preventivo di tutti i demoni e socket di lirc.
sudo systemctl stop lircd lircmd irexec lircd.socket mode2 --driver default --device /dev/lirc0 Using driver default on device /dev/lirc0 Trying device: /dev/lirc0 Using device: /dev/lirc0 space 2403981 pulse 780 space 901 pulse 781
Purtroppo lirc non funziona piu' nei kernel > 4.4 vedi il bug segnalato (ma ignorato dai mantainers di Debian).
Compilando dai source lirc l'errore scompare, segno che il package Raspbian non รจ aggiornato:
git clone git://git.code.sf.net/p/lirc/git lirc cd lirc ./autogen.sh ./configure make sudo make install sudo ldconfig sudo lircd --device /dev/lirc0 -n -D7 --driver=default & irw /var/run/lirc/lircd ircd-0.11.0-devel[2676]: Notice: accepted new client on /var/run/lirc/lircd lircd-0.11.0-devel[2676]: Info: Cannot configure the rc device for /dev/lirc0 0000000000001401 00 KEY_1 northstar 0000000000001401 01 KEY_1 northstar 0000000000001401 02 KEY_1 northstar 0000000000001401 03 KEY_1 northstar
Link sull'argomento:
2018 Ⓒ TanzoLab