Ceci est une ancienne révision du document !
Table des matières
doc
D2XX
D2XX distribué sans les sources d'apres le README.dat
http://www.ftdichip.com/Drivers/D2XX.htm
sudo cp ftd2xx.h /usr/include/ sudo cp WinTypes.h /usr/include/
projet Example1 copie dans: /home/shiva/ftdi/app1
g++ -c Example1.cpp g++ -o ex Example1.o -lftd2xx
lib alternative avec les sources
http://www.intra2net.com/en/developer/libftdi/
doc: http://www.intra2net.com/en/developer/libftdi/documentation/
usbview
Sous Mac
interface python: http://pypi.python.org/pypi/ftd2xx/bzr12
doc: http://staton.us/electronics/python/OSX_FTDI_USB.html
Il faut désactiver le module FTDIUSBSerialDriver qui préempte le periph pour faire l'émulation série, quand le ft est branché
sudo kextstat | grep FTDI 151 0 0x57c85000 0x7000 0x6000 com.FTDI.driver.FTDIUSBSerialDriver (2.2.14) <108 39 12> sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext
pour réactiver le driver USB-série
sudo kextload /System/Library/Extensions/FTDIUSBSerialDriver.kext
Pour le FTDI2232 changer dans les programmes d'exemple de libftdi les identifiants pour qu'ils matchent ceux fournis par UsbProber
if ((ret = ftdi_usb_open(&ftdic, 0x0403, 0x6010)) < 0)