/* * USB RedRat3 IR Transceiver driver - 0.3 * * This driver is based on the lirc_mceusb driver packaged with * the lirc 0.7.2 distribution, which in turn was based upon the * usb skeleton driver within the kernel, and the notice from * that package has been retained below. * * Lirc mceusb 0.7.2 Driver Copyright (c) 2003-2004 Dan Conti * (dconti@acm.wwu.edu) * * With thanks to Chris Dodge for his assistance in details for * this driver. * * The RedRat3 is a USB tranceiver with both send & receive, * with 2 seperate sensors available for receive to enable * both good long range reception for general use, and good * short range reception when required for learning a signal. * * http://www.redrat.co.uk/ * * It uses its own little protocol to communicate, the required * parts of which are embedded within this driver. * * Although originally based upon lirc_mceusb, this resultant * driver evolved into something quite different. It has been * tested as working with the authors system for the purposes * of send, and recv, and recording new remotes, and xmode2 * * For the interested, this driver lives in a file called * lirc_mceusb.c to avoid having to make changes to lirc's * build system to use it. I guess if it ever gets adopted * by lirc, that lirc_rr3.c would be far more appropriate. * * There are likely unresolved kernel difference issues * remaining, and potential issues related to improper * shutdown, due to the author moving onto another project * and abandoning mainentance of this code. * * Hopefully there is enough information included that * fixes should not be too tricky. * */