sport-0.2.0.0: lib/Sport.hs
-- | UNIX Serial Port
--
-- @
-- import Sport
--
-- main = withSport $ \\s -> do
-- openSport s defSportCfg{path="\/dev\/ttyUSB1", speed=B19200}
-- bs <- readSport s 64
-- writeSport s bs
-- @
module Sport
( -- *** Handle & Daemon
Sport
, withSport
, newSportIO
, newSport
, runSport
, -- *** Open & Close
openSport
, getSportCfg
, defSportCfg
, SportCfg(..)
, BufferMode(..)
, BaudRate(..)
, Parity(..)
, StopBits(..)
, closeSport
, -- *** Read & Write
readSport
, readSomeSport
, writeSport
, -- *** Exception
SportException(..)
) where
import Sport.Serial
import Sport.Sport
import System.IO
import System.Posix