|
From: | Alfredo Casanova |
Subject: | Re: [shell-script] Comandos em eventos recebidos pela USB |
Date: | Fri, 16 Jan 2015 13:24:13 +0000 |
Experimente fazer um tail -f /dev/hidraw3 | od -h | tee /tmp/botao.Em 15 de janeiro de 2015 16:03, Alfredo Casanova address@hidden [shell-script] <address@hidden> escreveu:Mr. Bits, o que quero é o inverso: 'escutar' os eventos que o periférico envia via USB e executar comandos de acordo com eles.
No driver que encontrei em C, são 3 eventos: open lid, fire, close lid.
O dispositivo aparece em /dev/hidraw3. Um cat nele não mostra nada, a não ser que o programa em C esteja rodando.
Em qui, 15 de jan de 2015 15:13, MrBiTs address@hidden [shell-script] <address@hidden> escreveu:-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
> Tenho um dispositvo usb aqui (http://dreamcheeky.com/big-red-button) e achei até um driver escrito em C pra ele, que funciona.
> Compilei com os comandos que queria e tá tudo OK. Só queria saber se existe alguma forma de fazer isso usando bash puro!
Bash puro = comandos internos do interpretador. Se você usa um sed, um grep, um cut, já não é mais "bash puro".
O que é "fazer isso"? Compilar os comandos que você queria? Não dá pra fazer em bash puro porque bash não tem compilador C.
Agora, se você quer controlar o dispositivo simplesmente via bash, tenta um echo 0>/dev/ttyUSB1 e veja o que acontece. De repente,
lendo o código C, você descobre quais são as instruções e manda os códigos via echo para o dispositivo. Eu faço echo xx >
/dev/ttyUSB123 (onde por exemplo está minha impressora) e ela faz uns barulhos, moe umas folhas. Se eu souber exatamente os
comandos de impressão, posso até fazê-la imprimir. É um belo exercício, mas nada mais.
- --
echo
920680245503158263821824753325972325831728150312428342077412537729420364909318736253880971145983128276953696631956862757408858710644955909208239222408534030331747172248238293509539472164571738870818862971439246497991147436431430964603600458631758354381402352368220521740203494788796697543569807851284795072334480481413675418412856581412376640379241258356436205061541557366641602992820546646995466P
| dc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBCAAGBQJUt/VDAAoJEG7IGPwrPKWrGogH/3Ju0HhXuTa/mdyVmj+BvqEK
F0nd1849P/Rna9jrIesGvaqOIeaP36B76d89w1mAaYcYCvvZFeyXgFixxKofvuSW
u11uq7FaQDsdYndV173XTZU5aXPwoyCZFebHD/U8p6+iHhbhHBKrcT23KMIY88+a
xph57s4PN5JeBQJKmSdMa3HoltY/e85pelL//dbk/vpIh7tjovX2HT8y92m73DTB
/AI5GcaXYCcAZTqKY+WnSjq1QBQ4cvoQN/uGyenUPzoQoydec2gLJDukaVkR6k83
byZwb1+1v+7UEogrc0Wh5lk41+MRi3qSMg0tL6Hqv2fiRI/ufZC5QmvI7f+v5EY=
=FAG7
-----END PGP SIGNATURE-----
[Prev in Thread] Current Thread [Next in Thread]
- Comandos em eventos recebidos pela USB, Alfredo Casanova, 2015/01/15
- Re: [shell-script] Comandos em eventos recebidos pela USB, MrBiTs, 2015/01/15
- Re: [shell-script] Comandos em eventos recebidos pela USB, Julio C. Neves, 2015/01/15
- Re: [shell-script] Comandos em eventos recebidos pela USB, Alfredo Casanova, 2015/01/15
- Re: [shell-script] Comandos em eventos recebidos pela USB, Julio C. Neves, 2015/01/16
- Re: [shell-script] Comandos em eventos recebidos pela USB, Alfredo Casanova <=
- Re: [shell-script] Comandos em eventos recebidos pela USB, Julio C. Neves, 2015/01/16
- Re: [shell-script] Comandos em eventos recebidos pela USB, Alfredo Casanova, 2015/01/16
- Re: [shell-script] Comandos em eventos recebidos pela USB, Fernando Mercês, 2015/01/18
- Re: [shell-script] Comandos em eventos recebidos pela USB, Julio C. Neves, 2015/01/18
- Re: [shell-script] Comandos em eventos recebidos pela USB, Alfredo Casanova, 2015/01/19
- Re: [shell-script] Comandos em eventos recebidos pela USB, Fernando Mercês, 2015/01/20
- Re: [shell-script] Comandos em eventos recebidos pela USB, Alfredo Casanova, 2015/01/20
- Re: [shell-script] Comandos em eventos recebidos pela USB, Alfredo Casanova, 2015/01/20
- Re: [shell-script] Comandos em eventos recebidos pela USB, Alfredo Casanova, 2015/01/20
- Re: [shell-script] Comandos em eventos recebidos pela USB, Fernando Mercês, 2015/01/20
- Prev by Date: Re: [shell-script] Comandos em eventos recebidos pela USB
- Next by Date: Re: [shell-script] Comandos em eventos recebidos pela USB
- Previous by thread: Re: [shell-script] Comandos em eventos recebidos pela USB
- Next by thread: Re: [shell-script] Comandos em eventos recebidos pela USB
- Index(es):