Ik heb een schakeling gemaakt voor 15 knopjes aan mijn seriele poort om daarmee mijn (inmiddels functionerende) diskloze MP3 speler te kunnen besturen zonder toetsen e.d.
Waar ik nu naar op zoek ben (of wil maken) is een script/programma dat events genereert als bepaalde knopjes ingedrukt worden.
De schakeling functioneert, ik kan met cat /proc/tty/driver/serial zien welke kanalen van de seriele poort hoog zijn en voor elk knopje komt er een unieke combinatie uit. Dit kan ook met statserial, maar dit zijn beide programma's die op zijn hoogst elke seconde kijken hoe het erbij staat en dat is niet praktisch als je knopjes maar heel even ingeduwd worden.
In de serial-HOWTO staat eigenlijk niets over dit onderwerp en ik kwam met google ook niet veel verder.
De opzet waar ik aan dacht is dat de status van de poort bij verandering realtime naar een bestandje geschreven wordt en dat dat bestandje met een bepaalde frequentie uitgelezen wordt om daaruit akties te distilleren bij het indrukken van een knop. Maar ik sta natuurlijk open voor andere suggesties
Nog vergeten: cat /dev/ttyS0 levert geen output. Het opent wel de seriele poort (mijn power ledje op de schakeling gaat branden), maar er komen alleen maar hele laag frequente hoog/laag signalen binnen, maw niet echt "data" zoals bij een muis.
Waar ik nu naar op zoek ben (of wil maken) is een script/programma dat events genereert als bepaalde knopjes ingedrukt worden.
De schakeling functioneert, ik kan met cat /proc/tty/driver/serial zien welke kanalen van de seriele poort hoog zijn en voor elk knopje komt er een unieke combinatie uit. Dit kan ook met statserial, maar dit zijn beide programma's die op zijn hoogst elke seconde kijken hoe het erbij staat en dat is niet praktisch als je knopjes maar heel even ingeduwd worden.
In de serial-HOWTO staat eigenlijk niets over dit onderwerp en ik kwam met google ook niet veel verder.
De opzet waar ik aan dacht is dat de status van de poort bij verandering realtime naar een bestandje geschreven wordt en dat dat bestandje met een bepaalde frequentie uitgelezen wordt om daaruit akties te distilleren bij het indrukken van een knop. Maar ik sta natuurlijk open voor andere suggesties
Nog vergeten: cat /dev/ttyS0 levert geen output. Het opent wel de seriele poort (mijn power ledje op de schakeling gaat branden), maar er komen alleen maar hele laag frequente hoog/laag signalen binnen, maw niet echt "data" zoals bij een muis.
[ Voor 11% gewijzigd door VROEM! op 29-06-2004 09:25 ]
ieeeepppppp :P