Eu gostaria de usar o transmissor de infravermelho incluído em um cubox . Eu não encontrei nenhuma documentação para usá-lo, então eu gostaria de aprender como se comunicar com periféricos no linux.
Comandos como lshw
, lspci
não me deram nenhuma informação, eu acho que teria que torná-lo reconhecível pelo kernel ao adicionar um módulo, mas em primeiro lugar, meu palpite é que existe uma maneira de identificar o periphiphical.
Aqui está o outpout do comando dmesg | grep tty
[ 0.000000] Kernel command line: root=/dev/mmcblk0p1 rootwait rw console=tty1 console=ttymxc0,115200 consoleblank=0 video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24,bpp=16 dmfc=3 ahci_imx.hotplug=1 pci=nomsi loop.max_part=15
[ 0.000952] console [tty1] enabled
[ 0.486266] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58, base_baud = 5000000) is a IMX
[ 1.427117] console [ttymxc0] enabled
[ 1.431600] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61, base_baud = 5000000) is a IMX
ttymxc0 e ttymxc3 podem ser o receptor e o transmissor, mas como ter certeza e como se comunicar com esses dispositivos?
Eu já consegui receber sinais IR do receptor IR com o comando lirc irrecord
, mas o comando irsend retorna o erro hardware não suporta o envio