module System.FTDI
(
Device
, ChipType(..)
, getChipType
, setChipType
, fromUSBDevice
, guessChipType
, Interface(..)
, DeviceHandle
, resetUSB
, getTimeout
, setTimeout
, openDevice
, closeDevice
, withDeviceHandle
, InterfaceHandle
, getDeviceHandle
, getInterface
, openInterface
, closeInterface
, withInterfaceHandle
, ChunkedReaderT
, runChunkedReaderT
, readData
, readBulk
, writeBulk
, reset
, purgeReadBuffer
, purgeWriteBuffer
, getLatencyTimer
, setLatencyTimer
, BitMode(..)
, setBitMode
, Parity(..)
, BitDataFormat(..)
, StopBits(..)
, setLineProperty
, BaudRate(..)
, nearestBaudRate
, setBaudRate
, ModemStatus(..)
, pollModemStatus
, FlowCtrl(..)
, setFlowControl
, setDTR
, setRTS
, setEventCharacter
, setErrorCharacter
, defaultTimeout
) where
import System.FTDI.Internal