var tocTab = new Array();var ir=0;
tocTab[ir++] = new Array ("1", "Welcome to the FTDI Knowledgebase", "introduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2", "Documentation", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1", "Application Notes", "applicationnotes.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.1", "ANVNC1L-01 Vinculum VNC1L Bootloader", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.1.1", "Vinculum VNC1L Bootloader", "anvnc1l_01introduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.2", "VNC1L Bootloader Commands", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.1.2.1", "Set Data Variables", "anvnc1l_01setvars.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.2.2", "Read Flash Block", "anvnc1l_01readflashblock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.2.3", "Write Flash Block", "anvnc1l_01writeflashblock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.2.4", "Echo", "anvnc1l_01echo.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.3", "VNC1L Bootloader Pseudo Code", "vnc1lbootloaderpseudocode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.4", "VNC1L Bootloader Hardware Interface", "anvnc1l_01bootloaderhardwarein.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.1.4.1", "VNC1L Programming Over USB", "anvnc1l_01programmingoverusb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.4.2", "VNC1L Programming From a COM Port", "anvnc1l_01programmingfromacomp.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.4.3", "VNC1L Programming From an MCU", "anvnc1l_01programmingfromanmcu.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.5", "Revision History", "anvnc1l_01revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.6", "Contact", "anvnc1l_01contact.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.1.7", "Disclaimer", "anvnc1l_01disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2", "AN232R-01 Bit Bang Modes for the FT232R and FT245R", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.2.1", "Bit Bang Modes for the FT232R and FT245R", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.2.1.1", "Overview", "an232r_01overview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2.1.2", "Asynchronous Bit Bang Mode", "asynchronousbitbangmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2.1.3", "Synchronous Bit Bang Mode", "synchronousbitbangmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2.1.4", "CBUS Bit Bang Mode", "cbusbitbangmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2.1.5", "References", "references.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2.2", "History, Disclaimer, Contact", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.2.2.1", "Document Revision History", "revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2.2.2", "Disclaimer", "disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.2.2.3", "Contact Information", "contactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3", "AN232R-02 FTDIChip-ID for the FT232R and FT245R", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.3.1", "FTDIChip-ID for the FT232R and FT245R", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.3.1.1", "Overview", "an232r_02overview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3.1.2", "Using the FTDIChip-ID", "usingtheftdichip_id.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3.1.3", "Considerations", "considerations.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3.1.4", "FT232R/FT245R Web Registration Example", "ft232rft245rwebregistration.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3.1.5", "References", "references.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3.2", "History, Disclaimer, Contact", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.3.2.1", "Document Revision History", "revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3.2.2", "Disclaimer", "disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.3.2.3", "Contact Information", "contactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4", "AN232R-03 FTDI Windows Driver Pre-Installation", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.4.1", "FTDI Windows Driver Pre-Installation", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.4.1.1", "Overview", "an232r_03overview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4.1.2", "DIFx Driver Package Requirements", "difxdriverpackagerequirements.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4.1.3", "Sample DPInst.xml File", "sampledpinstxmlfile.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4.1.4", "Uninstalling Drivers", "difxuninstallingdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4.1.5", "References", "an232r_03references.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4.2", "History, Disclaimer, Contact", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.4.2.1", "Document Revision History", "an232r_03revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4.2.2", "Disclaimer", "an232r_03disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.4.2.3", "Contact Information", "an232r_03contactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.5", "AN232R-04 Windows Combined Driver Model", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.5.1", "Introduction", "cdmintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.5.2", "Background", "cdmbackground.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.5.3", "Architecture", "cdmarchitecture.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.5.4", "Advantages", "cdmadvantages.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.5.5", "Document Revision History", "cdmrevhist.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.5.6", "Disclaimer", "cdmdisclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.5.7", "Contact Information", "cdmcontactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6", "AN2232C-01 Command Processor for MPSSE and MCU Host Bus Emualtion Modes", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.1", "Command Processor for MPSSE and MCU Host Bus Emulation", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.1.1", "Overview", "an2232_01overview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.2", "Data and Clock Definition", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.2.1", "Data Bit Defintion", "databitdefinition.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.2.2", "Clock Operation", "clockoperation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3", "Command Definitions", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.3.1", "Bad Commands", "badcommands.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.2", "Data Shifting Command Overview", "datashiftingoverview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3", "MSB First", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.3.3.1", "Clock Data Bytes Out on +ve Clock Edge MSB First (no Read)", "posclkbytesoutmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.2", "Clock Data Bytes Out on -ve Clock Edge MSB First (no read)", "negclkbytesoutmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.3", "Clock Data Bits Out on +ve Clock Edge MSB First (no Read)", "posclkbitsoutmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.4", "Clock Data Bits Out on -ve Clock Edge MSB First (no Read)", "negclkbitsoutmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.5", "Clock Data Bytes In on +ve Clock Edge MSB First (no Write)", "posclkbytesinmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.6", "Clock Data Bytes In on -ve Clock Edge MSB First (no Write)", "negclkbytesinmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.7", "Clock Data Bits In on +ve Clock Edge MSB First (no Write)", "posclkbitsinmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.8", "Clock Data Bits In on -ve Clock Edge MSB First (no Write)", "negclkbitsinmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.9", "Clock Data Bytes In and Out MSB First", "clkbytesinoutmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.3.10", "Clock Data Bits In and Out MSB First", "clkbitsinoutmsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4", "LSB First", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.3.4.1", "Clock Data Bytes Out on +ve Clock Edge LSB First (no Read)", "posclkbytesoutlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.2", "Clock Data Bytes Out on -ve Clock Edge LSB First (no Read)", "negclkbytesoutlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.3", "Clock Data Bits Out on +ve Clock Edge LSB First (no Read)", "posclkbitsoutlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.4", "Clock Data Bits Out on -ve Clock Edge LSB First (no Read)", "negclkbitsoutlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.5", "Clock Data Bytes In on +ve Clock Edge LSB First (no Write)", "posclkbytesinlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.6", "Clock Data Bytes In on -ve Clock Edge LSB First (no Write)", "negclkbytesinlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.7", "Clock Data Bits In on +ve Clock Edge LSB First (no Write)", "posclkbitsinlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.8", "Clock Data Bits In on -ve Clock Edge LSB First (no Write)", "negclkbitsinlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.9", "Clock Data Bytes In and Out LSB First ", "clkbytesinoutlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.4.10", "Clock Data Bits In and Out LSB First ", "clkbitsinoutlsb.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.5", "TMS Commands", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.3.5.1", "Clock Data to TMS/CS Pin (no Read)", "clkdatatmsnoread.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.5.2", "Clock Data to TMS/CS Pin with Read ", "clkdatatmsread.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.6", "Set / Read Data Bits High / Low Bytes", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.3.6.1", "Set Data Bits Low Byte", "setlowbyte.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.6.2", "Set Data Bits High Byte", "sethighbyte.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.6.3", "Read Data Bits Low Byte ", "readlowbyte.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.6.4", "Read Data Bits High Byte ", "readhighbyte.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.7", "Loopback Commands", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.3.7.1", "Connect TDI/DO to TDO/DI for Loopback ", "connectloopback.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.7.2", "Disconnect TDI/DO to TDO/DI for Loopback", "disconnectloopback.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.3.8", "Clock Divisor", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.3.8.1", "Set TCK/SK Divisor", "clkdivisor.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.4", "Instructions for MCU Host Bus Emulation Mode", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.4.1", "Overview", "mcuoverview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.4.2", "MCU Host Emulation Mode Read Short Address", "readshortaddress.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.4.3", "MCU Host Emulation Mode Read Extended Address", "readextendedaddress.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.4.4", "MCU Host Emulation Mode Write Short Address", "writeshortaddress.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.4.5", "MCU Host Emulation Mode Write Extended Address", "writeextendedaddress.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.5", "Instructions for use in both MPSSE and MCU Host Emulation Modes", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.5.1", "Send Immediate", "sendimmediate.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.5.2", "Wait On I/O High", "waitoniohigh.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.5.3", "Wait On I/O Low", "waitoniolow.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.6", "History, Disclaimer, Contact Information", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.6.6.1", "Document Revision History", "history.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.6.2", "Disclaimer", "disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.6.6.3", "Contact Information", "contact.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7", "AN2232C-02 Bit Mode Functions for the FT2232C", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.7.1", "Bit Mode Functions For the FT2232", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.7.1.1", "Overview", "an2232c_02overview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.1.2", "FT_SetBitMode", "ft_setbitmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.1.3", "FT_SetBitMode Example", "ft_setbitmode_example.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.1.4", "FT_GetBitMode", "ft_getbitmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.1.5", "FT_GetBitMode Example", "ft_getbitmode_example.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.1.6", "References", "references.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.2", "History, Disclaimer, Contact", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.7.2.1", "Document Revision History", "revhist.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.2.2", "Disclaimer", "disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.7.2.3", "Contact Information", "contactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.8", "AN232B-03 Optimizing D2XX Data Throughput", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.8.1", "D2XX Applications - Optimizing Data Throughput Over USB", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.8.1.1", "Introduction", "an232b_03introduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.8.1.2", "Transfer Sizes", "an232b_03transfersize.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.8.1.3", "Driver Operation", "an232b_03driveroperation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.8.1.4", "Optimizing Performance", "an232b_03optimizingperformance.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.8.2", "Revision History, Disclaimer, and Contact Information", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.8.2.1", "Document Revision History", "an232b_03revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.8.2.2", "Disclaimer", "an232b_03disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.8.2.3", "Contact Information", "an232b_03contactinfo.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9", "AN232B-04 Data Throughput, Latency and Handshaking", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.9.1", "Data Throughput, Latency and Handshaking", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.9.1.1", "Background", "an232b_04background.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.2", "Data Transfer", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.9.2.1", "The Need For Handshaking", "an232b_04needhandshake.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.2.2", "Data Transfer Comparison", "an232b_04datacompare.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.2.3", "Continuous Data - Smoothing the Lumps", "an232b_04continuesmoothing.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.3", "Buffers and the Latency Timer", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.9.3.1", "Small Amounts of Data and End of Buffer Conditions", "an232b_04smalldataend.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.3.2", "Adjusting the Receive Buffer Latency Timer", "an232b_04adjlatency.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.3.3", "Effect of USB Buffer Size and the Latency Timer on Data Throughput", "an232beffectbuffsizeandlatency.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.3.4", "Adjusting the USB Transfer Size", "an232b_04adjusbtrans.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.4", "Events and Flow Control", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.9.4.1", "Event Characters", "an232b_04eventchar.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.4.2", "Flushing the Receive Buffer Using the Modem Status Lines", "an232b_04flush.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.4.3", "Flow Control", "an232b_04flowctl.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.5", "History, Disclaimer, Contact Information", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.9.5.1", "Document Revision History", "an232b_04revhist.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.5.2", "Disclaimer", "an232b_04disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.9.5.3", "Contact Information", "an232b_04contact.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10", "AN232B-05  Configuring FT232R, FT2232C and FT232BM Baud Rates", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.10.1", "Setting Baud Rates for FT232R, FT2232 and FT232BM Devices", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.10.1.1", "Introduction", "an232b_05intro.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.1.2", "Setting the Baud Rate", "an232b_05setting.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.1.3", "Baud Rate Calculation", "an232b_05calc.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.2", "Aliasing Baud Rates", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.10.2.1", "Aliasing", "an232b_05aliasing.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.2.2", "Aliasing Using the Original Sub-Integer Divisors", "an232b_05aliasorig.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.2.3", "Aliasing Using the Additional FT232B Sub-Integer Divisors", "an232b_05aliasnew.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.3", "Revision History, Disclaimer, Contact Information", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.10.3.1", "Document Revision History", "an232b_05revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.3.2", "Disclaimer", "an232b_05disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.10.3.3", "Contact Information", "an232b_05contact.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11", "AN232B-07 Configuring FTDI\'s VCP Drivers to use Location IDs", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.11.1", "How To Configure VCP to Use a Specific COM Port", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.11.1.1", "Introduction", "intro.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.1.2", "Location IDs", "locids.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.1.3", "Implementation", "implementation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.1.4", "USBView", "usbview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.1.5", "Limitations", "limitations.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.1.6", "Requirements", "requirements.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.2", "History, Disclaimer, and Contact Information", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.11.2.1", "Document Revision History", "documentrevisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.2.2", "Disclaimer", "disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.11.2.3", "Contact Information", "overview.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12", "AN232B-10 Advanced Driver Options", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.1", "Introduction", "an232b_10introduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.2", "CDM USB Serial Converter Properties Page", "cdmusbserialconverterprope.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.3", "CDM COM Port Advanced Properties Page", "cdmcomportadvancedproperti.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.4", "Modification of INF Files for Non-Default VID and PID Values", "modificationofinffiles.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.4.1", "FTDIBUS.INF", "ftdibusinf.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.4.2", "FTDIPORT.INF", "ftdiportinf.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.5", "FTDIBUS.INF Options", "ftdibusinfoptions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.5.1", "Adjusting the Reset Pipe Retry Count", "adjustingtheresetpiperetry.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.5.2", "Using Location IDs", "usinglocationids.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.5.3", "Limiting the Number of COM Ports That Can Be Installed", "limitingthenumberofcompor.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.5.4", "Override EEPROM Driver Setting", "overrideeepromdriversetting.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.5.5", "Power Management Options", "powermanagementoptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.5.6", "USB Timeout", "usbtimeout.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.5.7", "Disable EEPROM Writes", "disableeepromwrites.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6", "FTDIPORT.INF Options", "ftdiportinfoptions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.6.1", "Aliasing Baud Rates", "aliasingbaudrates.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.2", "Changing the Default USB Transfer Size", "changingthedefaultusbtrans.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.3", "Setting a Custom Default Latency Timer Value", "settingacustomdefaultlaten.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.4", "Enabling Modem Emulation Mode", "enablingmodememulationmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.5", "Buffered Writes", "bufferedwrites.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.6", "Miscellaneous Options", "miscellaneousoptions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.6.6.1", "Timeouts", "timeouts.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.6.2", "Serial Enumerator", "serialenumerator.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.6.3", "Serial Printer", "serialprinter.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.6.4", "Cancel If Power Off", "cancelifpoweroff.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.6.5", "Event On Surprise Removal", "eventonsurpriseremoval.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.6.6", "Set RTS On Close", "setrtsonclose.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.6.6.7", "Disable Modem Ctrl At Startup", "disablemodemctrlatstartup.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.7", "System Options", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.7.1", "Ignore Hardware Serial Number", "ignorehardwareserialnumber.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.7.2", "Phantom Devices", "phantomdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.8", "Foreign Language Support", "foreignlanguagesupport.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.9", "Co-Installer", "co_installer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.10", "Renaming Driver Files", "renamingdriverfiles.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.11", "Driver Pre-Installation", "driverpre_installation.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.11.1", "DPInst Packages", "d2xxdriverpre_installation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.12", "Uninstalling Drivers", "uninstallingdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.13", "Revision History", "an2232c_03revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.14", "Disclaimer", "disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.15", "Contact Information", "contactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.16", "Appendix", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.1.12.16.1", "FTDIBUS.INF", "ftdibus_inf.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.1.12.16.2", "FTDIPORT.INF", "ftdiport_inf.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.2", "Data Sheets", "datasheets.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3", "Installation Guides", "installationguides.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.1", "Mac OS X Installation Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.1.1", "Welcome to the Mac OS X Installation Guide", "macosxintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.2", "VCP Drivers", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.1.2.1", "Installing VCP Drivers", "macosxinstallingvcp.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.2.2", "Uninstalling VCP Drivers", "macosxuninstallingvcp.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.3", "D2XX Drivers", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.1.3.1", "Installing D2XX Drivers", "macosxinstallingd2xxdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.3.2", "Uninstalling D2XX Drivers", "macosxuninstallingd2xxdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.3.3", "Multiple VIDs/PIDs", "multiplevidspids.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.3.4", "Configuration Settings", "macosxconfigurationsettings.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.4", "VCP Troubleshooting", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.1.4.1", "How do I know what my deviceID is?", "macosxhowdoiknowwhatmydeviceid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.4.2", "The device does not appear in the /dev directory or the text &quot;New Port Detected&quot; is not displayed in SystemPreferences-Network", "macosxthedevicedoesnotappearin.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.4.3", "The device cannot be accessed even though the deviceID is supported in FTDIUSBSerialDriver", "macosxthedevicecannotbeaccess2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.4.4", "How do I open a Terminal window?", "macosxhowdoiopenaterminalwindo.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.5", "D2XX Troubleshooting", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.1.5.1", "I can\'t open a port even though the installation has been successful", "macosxican'topenaporteventhoug.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.5.2", "After running an application two or three times, communication stops", "macosxafterrunninganapplicatio.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.5.3", "Problems upgrading to the latest D2XX driver", "macosxproblemsupgradingd2xx.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.1.6", "Revision History", "macosxrevisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2", "Windows CE Installation Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.2.1", "Welcome to the Windows CE Installation Guide", "winceintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.2", "Installing FT2232C, FT232BM, FT245BM, FT8U232AM and FT8U245AM Devices", "ceinstallingft2232cft232bmf.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.2.2.1", "Installing D2XX Drivers", "ceinstallingd2xxdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.2.2", "Installing VCP Drivers", "ceinstallingvcpdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.3", "Troubleshooting", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.2.3.1", "&quot;Unidentified USB Device&quot; dialog is not displayed when device is connected for the first time", "ceunidentifiedusbdevicedial.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.3.2", "&quot;Error installing USB driver ftdi_d2xx.dll&quot; message", "ceerrorinstallingusbdriverf1.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.3.3", "&quot;Error installing USB driver ftdi_ser.dll&quot; message", "ceerrorinstallingusbdriverf2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.3.4", "&quot;Unidentified USB Device&quot; appears each time the driver name is entered", "ceunidentifiedusbdeviceappe.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.3.5", "Device can write but cannot read", "cedevicecanwritebutcannotre.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.3.6", "Bytes missing or data corrupt", "cebytesmissingordatacorrupt.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.3.7", "Driver isn\'t sending or receiving any data", "cedriverisntsendingorreceiv.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.2.4", "Revision History", "cerevisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3", "Windows XP Installation Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.3.1", "Welcome to the Windows XP Installation Guide", "winxpintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.2", "Installing FTDI Device Drivers", "xpinstallingftdidevicedrivers.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.3.2.1", "Installing CDM Drivers", "xpinstallingdriversviafnhw.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.3", "Uninstalling FTDI Devices", "xpuninstallingftdidevices.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.3.3.1", "Uninstalling CDM Drivers", "xpuninstallingcdmdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.4", "Troubleshooting", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.3.4.1", "Windows XP cannot find drivers for my device", "windowsxpcannotfinddrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.4.2", "Windows XP forces a reboot after installing a device", "windowsxpforcesarebootaft.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.4.3", "Driver installation fails and Windows XP gives error code 10", "windowsxpdriverinstallationfai.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.4.4", "FT232BM or FT245BM device hangs randomly during operation under Windows XP", "windowsxpft232bmorft245bmdevic.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.4.5", "Windows XP displays an error and then terminates installation", "windowsxpdisplaysanerrora.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.5", "Revision History", "xprevisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.6", "Contact Information", "xpcontactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.3.7", "Disclaimer", "xpdisclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4", "Windows 2000 Installation Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.4.1", "Welcome to the Windows 2000 Installation Guide", "win2000introduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.2", "Installing FTDI Device Drivers", "2000installingftdidevicedriver.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.4.2.1", "Installing CDM Drivers via the Found New Hardware Wizard", "2000installingdriversviafnhw.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.3", "Uninstalling FTDI Devices", "2000uninstallingftdidevicedriv.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.4.3.1", "Uninstalling CDM Drivers", "2000uninstallingcdmdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.4", "Troubleshooting", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.4.4.1", "Windows 2000 cannot find drivers for my device", "windows2000cannotfinddrive.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.4.2", "Windows 2000 forces a reboot after installing a device", "windows2000forcesareboota.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.4.3", "Driver installation fails and Windows 2000 gives error code 10", "windows2000driverinstallationf.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.4.4", "FT232BM or FT245BM device hangs randomly during operation under Windows 2000", "windows2000ft232bmorft245b.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.5", "Revision History", "2000revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.6", "Contact Information", "2000contactinformation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.4.7", "Disclaimer", "2000disclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5", "Windows 98 Installation Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.5.1", "Welcome to the Windows 98 Installation Guide", "win98introduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.2", "Installing FT232BM, FT245BM, FT8U232AM and FT8U245AM Devices", "98installingft232bmft245bmf.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.5.2.1", "Installing D2XX Drivers", "98installingd2xxdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.2.2", "Installing VCP Drivers", "98installingvcpdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.3", "Installing FT2232C Devices", "98installingft2232cdevices.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.5.3.1", "Installing D2XX Drivers", "98installingd2xxdrivers2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.3.2", "Installing VCP Drivers", "98installingvcpdrivers2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.4", "Uninstalling FT232BM, FT245BM, FT8U232AM and FT8U245AM Devices", "98uninstallingft232bmft245bm.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.5.4.1", "Uninstalling D2XX Drivers", "98uninstallingd2xxdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.4.2", "Uninstalling VCP Drivers", "98uninstallingvcpdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.5", "Uninstalling FT2232C Devices", "98uninstallingft2232cdevices.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.5.5.1", "Uninstalling D2XX Drivers", "98uninstallingd2xxdrivers2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.5.2", "Uninstalling VCP Drivers", "98uninstallingvcpdrivers2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.6", "Troubleshooting", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.3.5.6.1", "Windows 98 cannot find drivers for my device", "windows98cannotfinddrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.6.2", "Windows 98 forces a reboot after installing a device", "windows98forcesarebootaft.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.6.3", "Driver installation fails and Windows 98 gives error code 10", "windows98driverinstallationfai.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.6.4", "FT232BM or FT245BM device hangs randomly during operation under Windows 98", "windows98ft232bmorft245bmdevic.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.6.5", "Windows 98 complains about missing .CAT files", "windows98complainsaboutmis.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.6.6", "Windows 98 complains about missing ftccomms.vxd file", "windows98complainsaboutmis2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.6.7", "Windows 98 installs FT2232C device as VCP even though D2XX drivers are selected in the EEPROM", "windows98installsft2232cde.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.3.5.7", "Revision History", "98revisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4", "Programming Guides", "programmingguides.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.1", "D2XX Programmer\'s Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.1.1", "Welcome to the FTD2XX Programmer\'s Guide", "d2xxintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2", "Classic Interface Functions", "classicinterfacefunctions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.1.2.1", "FT_SetVIDPID", "ft_setvidpid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.2", "FT_GetVIDPID", "ft_getvidpid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.3", "FT_ListDevices", "ft_listdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.4", "FT_Open", "ft_open.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.5", "FT_OpenEx", "ft_openex.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.6", "FT_Close", "ft_close.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.7", "FT_Read", "ft_read.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.8", "FT_Write", "ft_write.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.9", "FT_ResetDevice", "ft_resetdevice.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.10", "FT_SetBaudRate", "ft_setbaudrate.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.11", "FT_SetDivisor", "ft_setdivisor.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.12", "FT_SetDataCharacteristics", "ft_setdatacharacteristics.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.13", "FT_SetFlowControl", "ft_setflowcontrol.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.14", "FT_SetDtr", "ft_setdtr.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.15", "FT_ClrDtr", "ft_clrdtr.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.16", "FT_SetRts", "ft_setrts.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.17", "FT_ClrRts", "ft_clrrts.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.18", "FT_GetModemStatus", "ft_getmodemstatus.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.19", "FT_SetChars", "ft_setchars.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.20", "FT_Purge", "ft_purge.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.21", "FT_SetTimeouts", "ft_settimeouts.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.22", "FT_GetQueueStatus", "ft_getqueuestatus.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.23", "FT_SetBreakOn", "ft_setbreakon.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.24", "FT_SetBreakOff", "ft_setbreakoff.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.25", "FT_GetStatus", "ft_getstatus.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.26", "FT_SetEventNotification", "ft_seteventnotification.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.27", "FT_IoCtl", "ft_ioctl.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.28", "FT_SetWaitMask", "ft_setwaitmask.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.29", "FT_WaitOnMask", "ft_waitonmask.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.30", "FT_GetDeviceInfo", "ft_getdeviceinfo.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.31", "FT_SetResetPipeRetryCount", "ft_setresetpiperetrycount.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.32", "FT_StopInTask", "ft_stopintask.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.33", "FT_RestartInTask", "ft_restartintask.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.34", "FT_ResetPort", "ft_resetport.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.35", "FT_CyclePort", "ft_cycleport.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.36", "FT_CreateDeviceInfoList", "ft_createdeviceinfolist.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.37", "FT_GetDeviceInfoList", "ft_getdeviceinfolist.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.38", "FT_GetDeviceInfoDetail", "ft_getdeviceinfodetail.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.39", "FT_GetDriverVersion", "ft_getdriverversion.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.40", "FT_GetLibraryVersion", "ft_getlibraryversion.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.2.41", "FT_SetDeadmanTimeout", "ft_setdeadmantimeout.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3", "EEPROM Programming Interface Functions", "eepromprogramminginterfacef.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.1.3.1", "FT_ReadEE", "ft_readee.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.2", "FT_WriteEE", "ft_writeee.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.3", "FT_EraseEE", "ft_eraseee.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.4", "FT_EE_Read", "ft_ee_read.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.5", "FT_EE_ReadEx", "ft_ee_readex.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.6", "FT_EE_Program", "ft_ee_program.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.7", "FT_EE_ProgramEx", "ft_ee_programex.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.8", "FT_EE_UARead", "ft_ee_uaread.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.9", "FT_EE_UAWrite", "ft_ee_uawrite.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.3.10", "FT_EE_UASize", "ft_ee_uasize.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.4", "Extended API Functions", "extendedapifunctions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.1.4.1", "FT_GetLatencyTimer", "ft_getlatencytimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.4.2", "FT_SetLatencyTimer", "ft_setlatencytimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.4.3", "FT_GetBitMode", "ft_getbitmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.4.4", "FT_SetBitMode", "ft_setbitmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.4.5", "FT_SetUSBParameters", "ft_setusbparameters.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5", "FT-Win32 API Functions", "ft_win32apifunctions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.1.5.1", "FT_W32_CreateFile", "ft_w32_createfile.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.2", "FT_W32_CloseHandle", "ft_w32_closehandle.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.3", "FT_W32_ReadFile", "ft_w32_readfile.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.4", "FT_W32_WriteFile", "ft_w32_writefile.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.5", "FT_W32_GetLastError", "ft_w32_getlasterror.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.6", "FT_W32_GetOverlappedResult", "ft_w32_getoverlappedresult.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.7", "FT_W32_ClearCommBreak", "ft_w32_clearcommbreak.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.8", "FT_W32_ClearCommError", "ft_w32_clearcommerror.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.9", "FT_W32_EscapeCommFunction", "ft_w32_escapecommfunction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.10", "FT_W32_GetCommModemStatus", "ft_w32_getcommmodemstatus.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.11", "FT_W32_GetCommState", "ft_w32_getcommstate.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.12", "FT_W32_GetCommTimeouts", "ft_w32_getcommtimeouts.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.13", "FT_W32_PurgeComm", "ft_w32_purgecomm.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.14", "FT_W32_SetCommBreak", "ft_w32_setcommbreak.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.15", "FT_W32_SetCommMask", "ft_w32_setcommmask.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.16", "FT_W32_SetCommState", "ft_w32_setcommstate.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.17", "FT_W32_SetCommTimeouts", "ft_w32_setcommtimeouts.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.18", "FT_W32_SetupComm", "ft_w32_setupcomm.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.5.19", "FT_W32_WaitCommEvent", "ft_w32_waitcommevent.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.6", "Appendix", "appendix.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.1.6.1", "Type Definitions", "typedefinitions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.1.6.2", "FTD2XX.H", "ftd2xx_h.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2", "FTCI2C Programmer\'s Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.2.1", "Welcome to the FTCI2C Programmer\'s Guide", "i2cintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2", "I2C Interface Functions", "i2cinterfacefunctions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.2.2.1", "I2C_GetNumDevices", "i2c_getnumdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.2", "I2C_GetDeviceNameLocID", "i2c_getdevicenamelocid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.3", "I2C_Open", "i2c_open.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.4", "I2C_OpenEx", "i2c_openex.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.5", "I2C_Close", "i2c_close.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.6", "I2C_InitDevice", "i2c_initdevice.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.7", "I2C_GetClock", "i2c_getclock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.8", "I2C_SetClock", "i2c_setclock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.9", "I2C_SetLoopback", "i2c_setloopback.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.10", "I2C_SetMode", "i2c_setmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.11", "I2C_Write", "i2c_write.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.12", "I2C_Read", "i2c_read.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.13", "I2C_GetDllVersion", "i2c_getdllversion.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.2.14", "I2C_GetErrorCodeString", "i2c_geterrorcodestring.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.3", "Appendix", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.2.3.1", "Type Definitions", "i2ctypedefinitions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.2.3.2", "FTCI2C.H", "ftci2c_h.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3", "FTCJTAG Programmer\'s Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.3.1", "Welcome to the FTCJTAG Programmer\'s Guide", "jtagintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2", "JTAG Interface Functions", "jtaginterfacefunctions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.3.2.1", "JTAG_GetNumDevices", "jtag_getnumdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.2", "JTAG_GetDeviceNameLocID", "jtag_getdevicenamelocid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.3", "JTAG_Open", "jtag_open.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.4", "JTAG_OpenEx", "jtag_openex.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.5", "JTAG_Close", "jtag_close.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.6", "JTAG_InitDevice", "jtag_initdevice.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.7", "JTAG_GetClock", "jtag_getclock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.8", "JTAG_SetClock", "jtag_setclock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.9", "JTAG_SetLoopback", "jtag_setloopback.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.10", "JTAG_GetGPIOs", "jtag_getgpios.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.11", "JTAG_SetGPIOs", "jtag_setgpios.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.12", "JTAG_Write", "jtag_write.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.13", "JTAG_Read", "jtag_read.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.14", "JTAG_WriteRead", "jtag_writeread.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.15", "JTAG_GenerateClockPulses", "jtag_generateclockpulses.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.16", "JTAG_ClearCmdSequence", "jtag_clearcmdsequence.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.17", "JTAG_ClearDeviceCmdSequence", "jtag_cleardevicecmdsequence.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.18", "JTAG_AddWriteCmd", "jtag_addwritecmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.19", "JTAG_AddDeviceWriteCmd", "jtag_adddevicewritecmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.20", "JTAG_AddReadCmd", "jtag_addreadcmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.21", "JTAG_AddDeviceReadCmd", "jtag_adddevicereadcmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.22", "JTAG_AddWriteReadCmd", "jtag_addwritereadcmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.23", "JTAG_AddDeviceWriteReadCmd", "jtag_adddevicewritereadcmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.24", "JTAG_ExecuteCmdSequence", "jtag_executecmdsequence.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.25", "JTAG_GetDllVersion", "jtag_getdllversion.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.2.26", "JTAG_GetErrorCodeString", "jtag_geterrorcodestring.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.3", "Appendix", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.3.3.1", "Type Definitions", "jtagtypedefinitions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.3.3.2", "FTCJTAG.H", "ftcjtag_h.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4", "FTCSPI Programmer\'s Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.4.1", "Welcome to the FTCSPI Programmer\'s Guide", "spiintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2", "SPI Interface Functions", "spiinterfacefunctions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.4.2.1", "SPI_GetNumDevices", "spi_getnumdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.2", "SPI_GetDeviceNameLocID", "spi_getdevicenamelocid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.3", "SPI_Open", "spi_open.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.4", "SPI_OpenEx", "spi_openex.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.5", "SPI_Close", "spi_close.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.6", "SPI_InitDevice", "spi_initdevice.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.7", "SPI_GetClock", "spi_getclock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.8", "SPI_SetClock", "spi_setclock.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.9", "SPI_SetLoopback", "spi_setloopback.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.10", "SPI_GetGPIOs", "spi_getgpios.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.11", "SPI_SetGPIOs", "spi_setgpios.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.12", "SPI_Write", "spi_write.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.13", "SPI_Read", "spi_read.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.14", "SPI_ClearDeviceCmdSequence", "spi_cleardevicecmdsequence.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.15", "SPI_AddDeviceWriteCmd", "spi_adddevicewritecmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.16", "SPI_AddDeviceReadCmd", "spi_adddevicereadcmd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.17", "SPI_ExecuteCmdSequence", "spi_executecmdsequence.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.18", "SPI_GetDllVersion", "spi_getdllversion.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.2.19", "SPI_GetErrorCodeString", "spi_geterrorcodestring.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.3", "Appendix", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.4.3.1", "Type Definitions", "spitypedefinitions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.4.3.2", "FTCSPI.H", "ftcspi_h.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5", "FTChipID Programmer\'s Guide", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.5.1", "Welcome to the FTChipID Programmer\'s Guide", "ftchipidintroduction.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2", "FTChipID Functions", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.5.2.1", "FTID_GetNumDevices", "ftid_getnumdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2.2", "FTID_GetDeviceSerialNumber", "ftid_getdeviceserialnumber.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2.3", "FTID_GetDeviceDescription", "ftid_getdevicedescription.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2.4", "FTID_GetDeviceLocationID", "ftid_getdevicelocationid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2.5", "FTID_GetDeviceChipID", "ftid_getdevicechipid.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2.6", "FTID_GetChipIDFromHandle", "ftid_getchipidfromhandle.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2.7", "FTID_GetDllVersion", "ftid_getdllversion.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.2.8", "FTID_GetErrorCodeString", "ftid_geterrorcodestring.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.3", "Appendix", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.4.5.3.1", "Type Definitions", "ftchipidtypedefinitions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.4.5.3.2", "FTChipID.H", "ftchipid_h.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.5", "Schematics", "schematics.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.6", "Solder Profiles", "solderprofiles.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7", "Utility Manuals", "utilitymanuals.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1", "MProg", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.1", "MProg Introduction", "mprogintroduction.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.1.1", "Installing MProg", "installingmprog.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.1.2", "Installing D2XX (CDM) Drivers", "installingd2xxdrivers.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.2", "MProg Basics", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.2.1", "Modes of Operation", "modesofoperation.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.3", "Edit Mode Functions", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.3.1", "Create a New EEPROM Template", "createanewtemplate.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.3.2", "Modify an Existing EEPROM Template", "modifyinganexistingtemplate.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4", "Device EEPROM Parameters", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.4.1", "Basic Details", "basicdetails.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.2", "USB Power Options", "usbpoweroptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.3", "USB Serial Number Control", "usbserialnumbercontrol.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.4", "USB Remote Wake Up", "usbremotewakeup.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.5", "Plug &amp; Play (FT232 Series Only)", "plugplay(ft232seriesonly.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.6", "BM/C Device Specific Options", "bmcdevicespecificoptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.7", "FT2232C Device Options", "ft2232cdeviceoptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.8", "FT232R Device Options", "ft232rdeviceoptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.9", "FT245R Device Options", "ft245rdeviceoptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.10", "FT2232D Device Options", "ft2232ddeviceoptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.11", "Product and Manufacturer Descriptor Strings", "productandmanufacturerdescr.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.4.12", "Programming Options", "programmingoptions.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.5", "Program Mode Functions", "programmodefunctions.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.5.1", "Scan for Devices", "scanfordevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.5.2", "Erase All Existing Devices", "eraseallexistingdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.5.3", "Program All Existing Devices", "programallexistingdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.5.4", "Cycle Device", "cycledevice.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.5.5", "Read Devices", "readdevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.5.6", "Read and Parse Devices", "readandparsedevices.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.6", "Appendix", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.6.1", "Customising FTDI\'s CDM Drivers", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.1.6.1.1", "Changing the FTDIBUS.INF File", "changingtheftdibus_inffile.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.6.1.2", "Changing the FTDIPORT.INF File", "changingtheftdiport_inffile.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.6.1.3", "Changing the CDM Uninstaller INI Files", "changingthevcpuninstalleri.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.1.6.2", "Uninstalling MProg", "uninstallingmprog.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.2", "VPROG", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.2.1", "VPROG VNC1L Reflasher", "vprogintroduction.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.2.1.1", "VPROG VNC1L Reflasher Application", "vprogapplication.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.2.1.2", "VPROG VNC1L Reflasher Hardware Considerations", "vproghardware.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.2.2", "Revision History", "vprogrevisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.2.3", "Contact", "vprogcontact.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.2.4", "Disclaimer", "vprogdisclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.3", "VPLAY", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.3.1", "VPLAY Application for VMUSIC", "vplayintroduction.htm", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("2.7.3.1.1", "VPLAY Application", "vplayapplication.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.3.1.2", "VPLAY Hardware Requirements", "vplayhardwarerequirements.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.3.2", "Revision History", "vplayrevisionhistory.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.3.3", "Contact", "vplaycontact.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("2.7.3.4", "Disclaimer", "vplaydisclaimer.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3", "Drivers", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("3.1", "FT232R", "ft232r.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3.2", "FT245R", "ft245r.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3.3", "FT2232C", "ft2232c.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3.4", "FT232BM", "ft232bm.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3.5", "FT245BM", "ft245bm.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3.6", "FT8U232AM", "ft8u232am.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3.7", "FT8U245AM", "ft8u245am.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("3.8", "FT8U100AX", "ft8u100ax.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4", "Technical Support", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.1", "General", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.1.1", "Is the FT2232C a replacement for the FT232BM and the FT245BM?", "istheft2232careplacementf.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.1.2", "Are lead free versions of FTDI devices available?", "arethereleadfreeversionsofftdi.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.2", "Application Software", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.2.1", "General", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.2.1.1", "Why is my device not detected by FT_ListDevices when a device is connected?", "whyismydevicenotdetected.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.2.1.2", "Is there a VCP Programmer\'s Guide?", "isthereavcpprogrammersgu.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.2.1.3", "How do I open COM10 or higher under Windows XP?", "howdoiopencom10orhigher.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.2.1.4", "How can I open a port on the FT2232C using D2XX drivers?", "howcaniopenaportonthef.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.2.2", "C++ Builder", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.2.2.1", "Why do I get a linker error?", "whydoigetalinkererror.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.2.3", "LabVIEW", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.2.3.1", "Why can\'t I run the FTDI LabVIEW examples?", "whycantiruntheftdilabviewexamp.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.2.4", "LabWindows/CVI", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.2.4.1", "Why doesn\'t my LabWindows/CVI project compile?", "whydoesntmylabwindowscviprojec.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.3", "Utilities", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.3.1", "MProg", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.3.1.1", "Why does MProg not detect my device?", "whydoesmprognotdetectmyd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.3.1.2", "Where can I get MProg?", "wherecanigetmprog.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4", "Drivers", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.4.1", "General", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.4.1.1", "Can I use FTDI\'s VID for my own product?", "caniuseftdisvidformypr.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.2", "If I use FTDI\'s VID, will customers think my device is an FTDI device?", "ifiuseftdisvidwillcust.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.3", "Are there drivers for MS-DOS available?", "aretheremsdosdriversavailable.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.4", "Are there drivers for Windows NT available?", "aretheredriversforwindows.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.5", "Why do I get a 30 second delay when booting with FT232/FT245 devices attached?", "whydoigeta30seconddelay.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.6", "Where can I find ports in the registry?", "wherecanifindport.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.7", "Do FTDI distribute driver source code?", "doftdidistributedriversourc.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.8", "Can I make FTDI devices appear as a different device class?", "canimakeftdidevicesappear.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.9", "How do I enable asynchronous vendor commands?", "howdoienableasynchronousv.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.10", "How is the automatic serial number generated?", "howistheautomaticserialnu.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.11", "What Baud rates are achieveable?", "whatbaudratesareachieveabl.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.12", "Can I install VCP and D2XX drivers at the same time?", "caniinstallvcpandd2xxdri.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.1.13", "Why does my mouse not work when I connect my FTDI based GPS unit?", "whydoesmymousenotworkwhe.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.2", "FT2232C", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.4.2.1", "Can I set individual descriptors for each channel?", "canisetindividualdescripto.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.2.2", "Can I use one port in VCP mode and the other in D2XX mode?", "caniuseoneportinvcpmode.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.2.3", "Why can\'t I install VCP drivers for my FT2232C?", "whycantiinstallvcpdriver.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.2.4", "Why can\'t I install D2XX drivers for my FT2232C?", "whycantiinstalld2xxdrive.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.3", "FT232BM", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.4.3.1", "Why can\'t I install D2XX drivers for my FT232BM under Windows XP?", "whycantiinstalld2xxdrive2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.4.4", "FT245BM", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.4.4.1", "Why can\'t I install D2XX drivers for my FT245BM under Windows XP?", "whycantiinstalld2xxdrive2_2.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5", "Hardware", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.5.1", "General", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.5.1.1", "PCB Layout", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.5.1.1.1", "How far can the USB connector be from the FTDI device?", "howfarcantheusbconnector.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.1.2", "Can FTDI devices be powered in a &quot;mixed&quot; mode?", "canftdidevicesbepoweredin.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.1.3", "What are the trace geometry requirements?", "whatarethetracegeometryre.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.1.4", "Should the 27Ohm series resistors be located next to the IC or the USB connector?", "shouldthe27ohmseriesresist.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.2", "How long can my USB cable be?", "howlongcanmyusbcablebe.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.3", "What does the 1.5kOhm resistor on the USB DP line do?", "whatdoesthe1_5kohmresistor.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.4", "Which oscillators/resonators are compatible with the reference designs?", "whichoscillatorsresonatorsa.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.5", "Why doesn\'t my crystal oscillate?", "whydoesntmycrystaloscillat.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.6", "Why doesn\'t my FT232BM/FT245BM work when connected to a USB 2.0 host controller or USB 2.0 hub?", "whydoesntmyft232245workwhenco.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.7", "Why do I get repeated data when I read from the FT245BM?", "whydoigetrepeateddatawhe.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.8", "How can I tell if there is data available to read in the FT245BM?", "howcanitellifthereisdat.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.9", "Which EEPROM should I choose for my design?", "whicheepromshouldichoosef.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.10", "How is the EEPROM data organised?", "howistheeepromdataorganis.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.11", "When do FTDI devices read the EEPROM?", "whendoftdidevicesreadthe.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.12", "Is there an IBIS model for FTDI devices?", "isthereanibismodelforftd.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.13", "What are the packing, handling and storage instructions for FTDI devices?", "whatarethepackinghandling.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.1.14", "What is the material content of FTDI devices?", "whatisthematerialcontento.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.2", "Modules", "", "", "button_closedbook.gif", "button_openbook.gif");
tocTab[ir++] = new Array ("4.5.2.1", "Why doesn\'t my DLP board power-up?", "whydoesntmydlpboardpower.htm", "", "button_topic.gif", "");
tocTab[ir++] = new Array ("4.5.2.2", "The LEDs don\'t flash on my US232B cable.  Is it broken?", "theledsdontflashonmyus.htm", "", "button_topic.gif", "");
isContent = true,
isIndex = false,
showNumbers = false,
tocBehaviour = new Array(1,1),
tocScroll=false,
tocLinks = new Array(0,0);
var oldOnError = null;
var isDyn = navigator.userAgent.toLowerCase().indexOf("opera") == -1;
var isIE = navigator.appName.toLowerCase().indexOf("explorer") > -1;
var oldCurrentNumber = "", oldLastVisitNumber = "";
var toDisplay = new Array();
for (ir=0; ir<tocTab.length; ir++) {
toDisplay[ir] = tocTab[ir][0].split(".").length==1;
}
function windowErr() {
isDyn = false;
$hmtoc.location.href = "knowledgebase_content.htm";
window.onerror = oldOnError;
}
function reDisplay(currentNumber,tocChange,noLink,e) {
if (isIndex && ($hmtoc.location.href.substring($hmtoc.location.href.lastIndexOf("/")+1,$hmtoc.location.href.length) != "knowledgebase_kwindex.htm")) { isIndex=false; isContent=true; }
if (currentNumber == "navIndex") { isContent=false; }
if (currentNumber == "navContent") { isIndex=false; isContent=true; }
if (e) {
ctrlKeyDown = (isIE) ? e.ctrlKey : (e.modifiers==2);
if (tocChange && ctrlKeyDown) tocChange = 2;
}
var currentNumArray = currentNumber.split(".");
var currentLevel = currentNumArray.length-1;
var currentIndex = 0;
var currentHash = "";
if ((currentNumber == "") && (top.location.href.lastIndexOf("?") > 0)) {
currentNumber = top.location.href.substring(top.location.href.lastIndexOf("?")+1,top.location.href.length);
if (currentNumber.lastIndexOf(",") > 0) {
currentHash = "#" + currentNumber.substring(currentNumber.lastIndexOf(",")+1, currentNumber.length);
currentNumber = currentNumber.substring(0, currentNumber.lastIndexOf(","));
}
}
for (i=0; i<tocTab.length; i++) {
if ((tocTab[i][0] == currentNumber) || (tocTab[i][2] == currentNumber && tocTab[i][2] != "")) {
currentIndex = i;
currentNumber = tocTab[i][0];
currentNumArray = currentNumber.split(".");
currentLevel = currentNumArray.length-1;
break;
}
}
if (currentIndex < tocTab.length-1) {
nextLevel = tocTab[currentIndex+1][0].split(".").length-1;
currentIsExpanded = nextLevel > currentLevel && toDisplay[currentIndex+1];
}
else currentIsExpanded = false;
theHref = (noLink) ? "" : tocTab[currentIndex][2] + currentHash;
theTarget = tocTab[currentIndex][3];
for (i=1; i<tocTab.length; i++) {
if (tocChange) {
thisNumber = tocTab[i][0];
thisNumArray = thisNumber.split(".");
thisLevel = thisNumArray.length-1;
isOnPath = true;
if (thisLevel > 0) {
for (j=0; j<thisLevel; j++) {
isOnPath = (j>currentLevel) ? false : isOnPath && (thisNumArray[j] == currentNumArray[j]);
}
}
toDisplay[i] = (tocChange == 1) ? isOnPath : (isOnPath || toDisplay[i]);
if (thisNumber.indexOf(currentNumber+".")==0 && thisLevel > currentLevel) {
if (currentIsExpanded) toDisplay[i] = false;
else toDisplay[i] = (thisLevel == currentLevel+1);
}
}
}
if (!isContent && !isIndex) {
$hmtoc.location.href = "knowledgebase_kwindex.htm";
isIndex = true;
}
if (isContent) {
if (!isDyn) {
if ($hmtoc.location.href.substring($hmtoc.location.href.lastIndexOf("/")+1,$hmtoc.location.href.length) != "knowledgebase_content.htm") $hmtoc.location.href = "knowledgebase_content.htm";
}
else {
oldOnError = window.onerror;
window.onerror = windowErr;
$hmtoc.document.clear();
$hmtoc.document.write("<html>\n\r<head>\n\r<title>FTDI Knowledgebase Contents</title>\n\r<meta name=\"keywords\" content=\"FTDI, knowledgebase, USB RS232, USB Serial, USB Legacy, USB drivers, USB devices, USB dock, USB hub, FTDI, FT8U100AX, FT8U232AM, FT8U245AM, FT232BM, FT245BM FT2232C, USB chips, USB UART, USB FIFO, USB Semiconductors, ASIC design, USB product design\">\n\r<meta name=\"description\" content=\"Welcome to the FTDI knowledgebase.  Here you can find resources and tips for FTDI devices including FT2232C, FT2232L, FT232BM, FT232BL, FT245BM, FT245BL, FT8U232AM, FT8U245AM.\">\n\r</head>\n\r<style>\n\r       A:link { color:\"#00007F\"; text-decoration:none;}\n\r       A:hover { text-decoration:underline; color:#00007F;}\n\r       SPAN.heading1 { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #00007F }\n\r       SPAN.heading2 { font-family: Arial,Helvetica; font-weight: normal; font-size: 9pt; color: #00007F }\n\r       SPAN.heading3 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #00007F }\n\r       SPAN.heading4 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #00007F }\n\r       SPAN.heading5 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #00007F }\n\r       SPAN.heading6 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #00007F }\n\r\n\r       SPAN.hilight1 { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #FFFFFF; background: #002682; text-decoration: none }\n\r       SPAN.hilight2 { font-family: Arial,Helvetica; font-weight: normal; font-size: 9pt; color: #FFFFFF; background: #002682; text-decoration: none }\n\r       SPAN.hilight3 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none }\n\r       SPAN.hilight4 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none }\n\r       SPAN.hilight5 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none }\n\r       SPAN.hilight6 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none }\n\r</style>\n\r<body bgcolor=\"#FFFFFF\">\n\r<img src=\"FTDI Logo.jpg\" width=\"257\" height=\"100\" border=\"0\" alt=\"FTDI Logo\"><br>\n\r<font face=\"Arial,Helvetica\" color=\"#00007F\" size=\"2\">\n\r<span> <span class=\"weblink\"><a href=\"http://www.ftdichip.com\" target=\"_blank\">www.ftdichip.com</a></span>\n\r<br>\n\r<br>\n\r<font face=\"Arial,Helvetica\" color=\"#00007F\" size=\"4\"><b>Table of Contents</b></font><br>\n\r<font face=\"Arial,Helvetica\" color=\"#00007F\" size=\"2\">\n\r<a href=\"javaScript:parent.reDisplay(\'navIndex\',0,0);\">Keyword Index</a>\n\r</font><br><br><br>\n\r\n\r  <!-- Place holder for the TOC, do not delete the line below -->\n\r  ");
for (i=0; i<tocTab.length; i++) {
if (toDisplay[i]) {
thisNumber = tocTab[i][0];
thisNumArray = thisNumber.split(".");
thisLevel = thisNumArray.length-1;
isCurrent = (i == currentIndex);
if (i < tocTab.length-1) {
nextLevel = tocTab[i+1][0].split(".").length-1;
img = (thisLevel >= nextLevel) ? tocTab[i][4] : ((toDisplay[i+1]) ? tocTab[i][5] : tocTab[i][4]);
}
else img = tocTab[i][4];
thisTextClass = ((thisNumber==currentNumber)?("hilight"):("heading"));
thisNode = ((thisNumber==currentNumber)?("<div id=currentNode></div>"):(""));
$hmtoc.document.write(thisNode);
$hmtoc.document.write("<table border=0 cellspacing=0 cellpadding=2>");
if (img!="") {
$hmtoc.document.write("<tr><td width=" + ((thisLevel+1) * 20) + " align=right valign=top>");
$hmtoc.document.write("<a href=\"javaScript:history.go(0)\" onMouseDown=\"parent.reDisplay('" + thisNumber + "'," + tocBehaviour[0] + "," + tocLinks[0] + ",event)\">");
$hmtoc.document.write("<img src=\"" + img + "\" border=0></a>");
}
else $hmtoc.document.write("<tr><td width=" + (thisLevel * 20) + " align=right valign=top>");
$hmtoc.document.write("</td><td align=left>");
$hmtoc.document.write("<a href=\"javaScript:history.go(0)\" onMouseDown=\"parent.reDisplay('" + thisNumber + "'," + tocBehaviour[1] + "," + tocLinks[1] + ",event)\">");
$hmtoc.document.write("<span class=\""  + thisTextClass + ((thisLevel>5) ? 6 : thisLevel+1) + "\">");
$hmtoc.document.write( ((showNumbers)?(thisNumber+" "):"") + tocTab[i][1]);
$hmtoc.document.write("</span></a>");
$hmtoc.document.writeln("</td></tr></table>");
window.onerror = oldOnError;
if ((tocScroll) && (thisNode)) $hmtoc.document.all["currentNode"].scrollIntoView();
} //isDyn
} //isContent
}
}
if (!noLink) {
oldLastVisitNumber = oldCurrentNumber;
oldCurrentNumber = currentNumber;
}
if (isContent && isDyn) {
$hmtoc.document.write("\n\r\n\r<hr><font face=\"Arial,Helvetica\" color=\"#00007F\" size=\"1\">&copy; Future Technology Devices International Ltd. 2006</font>\n\r</body>\n\r</html>\n\r");
$hmtoc.document.close();
}
if (theHref)
if (theTarget=="top") top.location.href = theHref;
else if (theTarget=="parent") parent.location.href = theHref;
else if (theTarget=="blank") open(theHref,"");
else $hmcontent.location.href = theHref;
}
