Danke für die Links.
Das mit dem RP2040 klingt gut.
Allerdings ist das ja was Ähnliches wie der FLIRC und mit dem bin ich nie zurecht gekommen.
Aber vielleicht fahre ich zweigleisig und probiere das parallel auch aus.
Und der Link ins Wiki ist zu allgemein für mich.
Da steht:
ohne eventlircd: IR-Reciver -- (mode2) -- "lircd" -- (irw) -- "vdr"
ohne lircd2uinput: IR-Reciver -- (mode2) -- "lircd --uinput" -- (evtest) -- "eventlircd" -- (irw) -- "vdr"
mit lircd2uinput: IR-Reciver -- (mode2) -- "lircd" -- (irw /var/run/lirc/lircd-...) -- lircd2uinput -- (evtest) -- "eventlircd" -- (irw) -- "vdr"
Also zum Testen: mode2, evtest, irw
mode2 muss mit der selben Treiberinformation aufgerufen werden wie lircd. Wenn lircd also mit der Option -d oder -H aufgerufen wird, so muss dies auch bei mode2 gemacht werden. mode2 kann nur verwendet werden, wenn lircd nicht läuft.
Nur:
lircd ist laut ps so aufgerufen:
/usr/sbin/lircd --driver=default --device=/dev/lirc0
also *lirc* gestoppt, und mode2 auch so aufgerufen:
MLD> mode2 --driver=default --device=/dev/lirc0
Using driver default on device /dev/lirc0
Cannot initiate device /dev/lirc0
Dann:
evtest kann nur verwendet werden, wenn eventlircd nicht läuft.
Aber:
eventlircd läuft nicht, evtest läuft, bietet mir auch meine Schnittstelle an:
/dev/input/event18: Serial IR type home-brew
Aber zeigt auf Tastendrücke nichts an.
Und:
irw kann immer verwendet werden, also auch wenn eventlircd läuft.
Lässt sich starten, zeigt aber nichts an.
Was mir fehlt, ist die Sicherheit, dass überhaupt der richtige Eingang verwendet wird.
Bei mir gibt es kein ttyS0 / com0 sondern nur ttyS1 / com2.
Das wird aber anscheinend laut dmesg erkannt:
[ 1.892441] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 1.912980] 00:05: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
Kann das ein Grund sein? Wo könnte ich das einstellen?
Kann man noch irgendwas direkt an ttyS1 testen?
Wie schon geschrieben: Die Fernbedienung sendet (starkes Blinken in Handy-Kamera)
und wird vom IR-Empfänger empfangen (Rechteckfolge des IR-Signals im Oszi am seriellen Eingang)
Vielleicht hat ja noch jemand eine Idee...