Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > eb6f01499a5d4428f90019094419e1c5 > files > 763

liblirc-devel-0.10.1-7.mga7.armv7hl.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>LIRC - Linux Infrared Remote Control</TITLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="lirc.css">
<LINK REL="shortcut icon" HREF="../images/favicon.ico">
<META NAME="description" CONTENT="LIRC - Linux Infrared Remote Control">
<META NAME="keywords" CONTENT="linux remote control, multimedia">
<META charset="UTF-8">
</HEAD>
<body>
<TABLE CLASS="menu"><TR>
<TD CLASS="menu"><IMG class="menuimg" SRC="../images/diode.gif" ALT="LIRC icon" ALIGN="LEFT"></TD>
<TD><IMG class="menuimg" SRC="../images/lirc.gif" ALT="LIRC logo" ALIGN="RIGHT"></TD>
</TR></TABLE>
<center><h1>FTDIX driver.</h1></center>
<p>

</p>
<p>The FTDIX driver is a MODE2 driver which is only capable of transmission.  It
uses the bitbang mode of an FTDI USB-to-serial chip such as the FT230X. It has
been tested with transmitters based on the the FT230X series of FTDI chips but
in theory it should work with most FTDI USB chips.  Note: Due to bugs in the
clock of the FT232R this driver will not work with IR blasters based on that
chip and you should used the ftdi driver instead.</p>
<p>

</p>
<p>You can build your own FT230X based IR transmitters by purchasing an
<a href="http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UMFT201_220_230XB.pdf">
FTDI UMFT201XB</a> and attaching an IR diode or you can purchase a ready-built
one from <a href="http://irblaster.info/usb_blaster.html">irblaster.info</a>.
Be sure to ask specifically for the FT230X based devices to avoid getting one
based on the FT232R.</p>
<p>

</p>
<h2>Which FTDI driver should I choose?</h2>
<p>

</p>
<p>lirc also includes another driver for FTDI devices called
<a href="ftdi.html">ftdi</a>.</p>
<p>

</p>
<table>
  <tr>
<th>Use ftdi if</th>
<th>Use ftdix if</th>
</tr>
  <tr>
    <td>You need to be able to receive IR signals</td>
    <td>You only need transmit functionality</td>
  </tr>
  <tr>
    <td>Your IR hardware is based on the FT232R chip</td>
    <td>Your IR hardware is based on the FT230X chip or any other FTDI chip which
    doesn't have a buggy bitbang clock</td>
  </tr>
  <tr>
    <td>Your can cope with missed keypresses or your hardware is tolerant of
    inaccurate and inconsistent IR carrier timing and pulse lengths</td>
    <td>You need high reliability and timing precision</td>
  </tr>
</table>
<p>

</p>
<p>
By default, it searches for an usb device with <i>vendor:product</i> matching
0x0403:0x6015. This can be changed using the device argument which is a
comma-separated string of <i>key=value</i> assignments. The available keys
are:</p>
<p>
</p>
<ul>
    <li>vendor: Numeric USB idVendor value of device to use [0403]</li>
    <li>product: Numeric USB idVendor value of device to use [6015]</li>
    <li>desc: USB descriptor of device to use [*]</li>
    <li>serial: USB idSerial value of device to use [*]</li>
    <li>output: output pin [2]</li>
</ul>
<p>
</p>
<p>
The driver has support for listing available devices using e. g.,
using <i>mode2 -l </i></p>
<p>
</p>
<p class="footer">
        [<A HREF="http://www.lirc.org/">LIRC homepage</A>]
      </p>
</body>
</html>