|
From: Travis T. <tr...@ta...> - 2009-01-21 05:42:16
|
I've got the hardware working. It's based on a PIC18F2550 and I'm attempting to produce output like the UDP driver would expect. The hardware seems to be working fine. I can't quite get LIRC to talk to it though. I've hacked a little on a spinoff of the UDP driver with the network calls replaced by serial calls I pulled from another driver. It starts up, but irrecord never sees any data. If I "cat /dev/ttyACM0" I can see the data scroll by. I have a windows screenshot showing the device output in binary and the waveform captured with a logic analyzer as well as my attempt at a driver. If someone is willing to provide some guidance with integration to LIRC I would apreciate it. I plan to release the project as open source and possibly sell kits or complete hardware for those that don't like to solder. I also plan to add IR sending support, wake-on-USB, and character LCD control. The ZIP file is here: http://www.tabbal.net/lirc/sraw-0.01.zip One difference to note from the UDP driver. I am outputting a 0xFFFF at the end of each capture so I can see the seperate signals in the datastream. I can easily remove it if it makes integration easier. I haven't put together a schematic yet, it's all on a breadboard. But if someone wants to reproduce the hardware, let me know and I'll get something put together for you along with a source code archive and/or HEX file. |